Der aus der Karibik stammende McKoy verbrachte seine Kindheit in England und kam als Jugendlicher nach Kanada. Zum ersten Mal erregte der Hürdensprinter internationales Aufsehen bei den Commonwealth-Spielen 1982, bei denen er Gold gewann. Bei den Leichtathletik-Weltmeisterschaften 1983 in Helsinki kam er ins Finale und wurde Vierter. Diesen undankbaren Platz belegte er auch bei den Olympischen Spielen 1984 in Los Angeles. Bitter endeten für ihn nach weiteren Finalteilnahmen in den Zwischenjahren die Olympischen Spiele 1988 in Seoul. Nach der wegen Dopings erfolgten Disqualifikation seines kanadischen Sprintkollegen Ben Johnson trat das kanadische Team in der 4-mal-100-Meter-Staffel nicht mehr an. Im Hürdenlauf wurde er, nachdem er in eine Hürde getreten war, nur Siebter. Er geriet ebenso wie Johnson unter Dopingverdacht, welcher sich schließlich bestätigte. Daraus resultierte eine zweijährige Sperre.