An Olympischen Spielen nahm er erstmals in Turin 2006 teil. Mit der Staffel gewann er seine erste Olympiamedaille. Die kanadische Staffel lief hinter den Koreanern auf den Silberrang. Bei den Olympischen Winterspielen 2010 in Vancouver gewann er zwei Goldmedaillen, eine über 500 Meter und eine mit der Staffel über 5000 Meter. Er gewann bei den Olympischen Winterspielen 2014 in Sotschi über 1500 m die Goldmedaille. Bei der WM 2014 wurde er in Montreal über 1500 m Weltmeister und erreichte über 500 m und im Mehrkampf Bronze. 2018 gewann er mit der Staffel bei den Olympischen Winterspielen über 5000 m die Bronzemedaille.