In late March 2012, Chan competed at the 2012 World Championships in Nice, France, and won his second straight World title. He placed first in both segments and finished with a total of 266.11 points, 6.45 ahead of silver medalist Daisuke Takahashi. Some in the crowd booed the outcome.