Representó a Canadá en los Juegos Olímpicos de Vancouver (2010) , en Sochi (2014) en los que obtuvo dos medallas de plata, en la competición individual y por equipos y en Pieonchang (2018) donde ganó oro en la competencia por equipos.
[5] En la serie del Grand Prix de 2012-2013 terminó segundo en Skate Canada,[6] y primero en la Copa Rostelecom,.
[12] Chan quedó en quinta posición en el programa corto y logró clasificarse para la Final, donde alcanzó la cuarta plaza.
[14] Obtuvo la quinta plaza en el Campeonato del Mundo, tras varios errores en el programa libre.
[15] En la siguiente temporada se clasificó para la Final del Grand Prix tras acabar primero en Skate Canada y en la Copa de China; Obtuvo la quinta posición.