Patrick Chan tops the men’s free skate to win overall gold at Skate Canada.