The teams had contrasting starts to the tournament in their opening games, with the Russians going down to a 4-3 loss to the host nation, while the Canadians rallied from a 2-0 deficit in the first period to beat the USA 6-4.
Despite clawing their way back into the game after trailing 2-0 and 3-2 to the Czech Republic, Russia were unable to fight back again after going 4-3 behind, as they were held scoreless in a tense third period.
Yegor Zamula scored twice for the Russians, with their other goal coming from Vasili Podkolzin. Yaroslav Askarov made 13 saves.
Canada rallied from being 2-0 adrift at the end of the first period to lead 4-2 well into the third. However, two late USA goals threatened to take the game into overtime, before Canada responded with another couple of goals of their own.
The Canadian goals against the USA came from Connor McMichael, Barrett Hayton (two), Nolan Foote, Alexis Lafreniere and Ty Dellandrea. Nicolas Daws made 28 stops.
Russia U20 vs Canada U20 Betting Lines & Prediction
The Canadians are worthy bookies favourites with the Sportsbooks coming into this game and they have to be the best betting tips to win here in any IIHF predictions based on the opening results for the two teams.