Reynolds landed three quad jumps and scored 167.92 points to finish second in the men's free skate, giving Canada an insurmountable lead over the bronze-winning Americans with two skates to go.
Host Russia clinched its first gold medal of the Games later in the women's free skate, when Yulia Lipnitskaya finished first and Canada's Kaetlyn Osmond was fifth.
In the event-closing ice dance free skate, Canada's Tessa Virtue and Scott Moir finished second to American rivals Meryl Davis and Charlie White.
Russia finished with a dominant 75 of a possible 80 points. Canada had 65, five more than the U.S.
Reynolds skated in the men's free so Chan could concentrate on the men's singles event, which starts Thursday.
Also on HuffPost