In February 2012, Chan competed in the 2012 Four Continents Championships. He placed first in the short program, 4.51 ahead of Takahito Mura, and in the free skate, 24.25 ahead of Daisuke Takahashi, and obtained a 10.00 for his program component scores. He won gold with a total score of 273.94 points.