Canada finished their November Test campaign on a high after beating Portugal 52-8 in Lisbon on Saturday.
James Pritchard was the visitors' hero, contributing 27 points via two tries, four conversions and three penalties.
Canada opened the scoring in the 11th minute when Ciaran Hearn got in for a try after running on to a pass from Harry Jones.
Pritchard converted and 10 minutes later got his first five-pointer - after gathering his own chip kick - which he also converted. He added a penalty before Russia got their first points on the board through a penalty from their full-back Pedro Leal.
Canada took their foot off the pedal for the rest of the half with Pritchard adding a penalty and his second try to give them a comfortable 25-3 lead at half-time.
After the interval the visitors upped the ante, with Hearns scoring his second try and Nick Blevins, Taylor Paris and Connor Braid also crossing the whitewash.
Tries: Hearn 2, Pritchard 2, Blevins, Braid, Paris
Cons: Pritchard 4
Pens: Pritchard 3
Portugal: 15 Pedro Leal, 14 GonÃ§alo Foro, 13 Pedro Bettencourt, 12 Miguel Leal, 11 Frederico Oliveira, 10 Francisco V. Almeida, 9 Francisco P. MagalhÃ£es, 8 Vasco Uva, 7 AntÃ³nio Duarte, 6 Fernando Almeida, 5 GonÃ§alo Uva, 4 Rafael SimÃµes, 3 Jorge Segurado, 2 JoÃ£o Correia (capt), 1 Bruno Medeiros.
Replacements: 16 JoÃ£o Almeida, 17 Bruno Rocha, 18 Francisco Tavares, 19 LuÃs Portela, 20 Eric dos Santos, 21 Nuno Penha e Costa, 22 Francisco Appleton, 23 AdÃ©rito Esteves.
Canada: 15 James Pritchard, 14 Conor Trainor, 13 Ciaran Hearn, 12 Nick Blevins, 11 Taylor Paris, 10 Harry Jones, 9 Phil Mack, 8 Adam Kleeberger, 7 Nanyak Dala, 6 John Moonlight, 5 Tyler Hotson, 4 Jon Phelan, 3 Andrew Tiedemann, 2 Ray Barkwill, 1 Hubert Buydens (capt).
Replacements: 16 Benoit Piffero, 17 Djustice Sears-Duru, 18 Jake Ilnicki, 19 Brett Beukeboom, 20 Kyle Gilmour, 21 Jamie Mackenzie, 22 Pat Parfrey, 23 Connor Braid.
Referee: Ian Davies (Wales)