Prague, Czech Republic (SportsNetwork.com) - Tyler Ennis netted the deciding power-play goal with 6 1/2 minutes remaining, as Team Canada rallied from a 3-0 deficit to down Sweden, 6-4, in a matchup between the top two nations in Group A on Wednesday at the World Championships.

Tyler Seguin put the clincher into the empty net for the Canadians, who moved to 4-0 and have pumped home a tourney-high 28 goals in the process.

Aaron Ekblad, Taylor Hall, Sean Couturier and Patrick Wiercioch also lit the lamp and Mike Smith made 28 saves.

Anton Lander, Victor Rask and Filip Forsberg tallied in the strong opening frame for the Swedes, who also received offense from Oscar Moller.

Anders Nilsson was dented for five goals on 38 shots in the setback, Sweden's first in regulation.

Norway flipped the script on Slovakia, rallying from a two-goal deficit to win its first of the tournament by a 3-2 count.

Tomas Surovy and Marek Daloga tallied to give their nation a 2-0 lead less than 22 minutes in. Mattias Norstebo scored twice, including the winner less than two minutes into the third period. Mats Rosseli Olsen provided the other marker for the victors.

Earlier in the day, Russia continued its strong play with a 5-2 victory over Denmark in Group B action. Sergei Mozyakin picked up a pair of goals, while Evgeny Dadonov added a goal and assist and Evgeni Malkin contributed a pair of helpers.

Latvia also picked up its first win of the tournament, toppling Switzerland by a 2-1 count in overtime. Kaspars Daugavins netted the winner 2:19 into the extra session and Edgars Masalskis backed it up with a 35-save effort.