En los Juegos Paralímpicos de Verano de 2012 en Londres ganó medallas de oro, plata y bronce, lo que le dio un total de 19 medallas en cuatro Juegos Paralímpicos. Fue nombrado portador de la bandera de Canadá para la ceremonia de clausura de los Juegos.