Bei den Weltmeisterschaften 2011 in Daegu schied er über 100 Meter im Halbfinale aus. 2012 wurde er bei den Hallenweltmeisterschaften in Istanbul über 60 Meter Siebter und fuhr als kanadischer Meister über 100 Meter zu den Olympischen Spielen in London. Dort erreichte er über 100 Meter das Halbfinale und gehörte zu der kanadischen Staffel, die im Finale über 4-mal 100 Meter auf dem dritten Platz einlief. Jedoch wurden die Kanadier disqualifiziert, nachdem es sich herausgestellt hatte, dass ihr dritter Läufer Jared Connaughton seine Bahn überschritten hatte.