Był uczestnikiem mistrzostw świata juniorów w Grosseto. W 2006 zdobył brązowy medal w biegu na 200 metrów podczas młodzieżowych mistrzostw NACAC. Rok później wywalczył srebro w sztafecie 4 × 100 metrów na igrzyskach panamerykańskich w Rio de Janeiro. Startował na mistrzostwach świata w Osace w 2007 roku. W 2008 reprezentował Kanadę na igrzyskach olimpijskich w Pekinie, na których zajął 6. miejsce w sztafecie 4 × 100 metrów, a indywidualnie odpadł w półfinale biegu na 200 metrów. Wraz z kolegami z reprezentacji, uplasował się na 5. pozycji w biegu rozstawnym 4 × 100 metrów podczas mistrzostw świata w Berlinie. W 2010 startował na igrzyskach Wspólnoty Narodów, na których zajął 4. miejsce w biegu na 200 metrów. Bez powodzenia startował na mistrzostwach świata w Daegu w 2011. W 2012 dotarł do półfinału biegu na 200 metrów podczas igrzysk olimpijskich w Londynie. Medalista mistrzostw kraju.