The strategy was simple but effective — keep firing and hit everything that moves.
That approach allowed Canada to dominate Norway and take an easy 8-2 victory in the quarter-finals of the world hockey championship, Wednesday afternoon at Halifax.
Derek Roy had the hat trick and Rick Nash scored twice, with singles to Jonathan Toews, Ryan Getzlaf and Dany Heatley.
Mathis Olimb and Morten Ask replied for the Norwegians.
Canada moves on to meet Sweden in a classic matchup as it tries to become the first host country to win the world title since the old Big Red Machine of the Soviet Union did it at Moscow in 1986. Russia plays Finland in the other semi.
The Canadians also improved their undefeated run to 16-0, going back to a bronze medal loss against Finland in 2006.
Up 5-2 going into the third, Canada added three to finish the drubbing.
Norway had battled Canada almost to a standstill when the teams met during the preliminary round and it wasn't until Nash scored late that the hosts were able to wrap up a victory.
This one wasn't close, once Canada began to find the range in the second period.
Middle frame tells the tale
Canada came into the second up 2-1 but wound up back in a tie game with just over five minutes gone.
Running around in their own end, the Canadians gave up the puck and on only their 10th shot of the game to that point Norway made it 2-2.
Mathis Olimb, a former London Knight and Sarnia Sting in the Ontario Hockey League, found himself and the rubber all alone in the left circle from where he beat a surprised Cam Ward.
The Canadians took the lead for the third time just as Norway was killing off a two-man disadvantage later in the second.
Toews walked out from the half boards across the top of the circle and fired one into a crowd in front that went in the short side of goalie Pal Grotnes, who never saw it. There was one second left in the second penalty.
Another advantage produced a fourth goal.
Roy, again along the boards, moved out just as the Norwegian box began to collapse in on the crease. Taking advantage, the Canadian forward attacked aggressively, came right into the slot and buried the puck making it 4-2.
Roy came right back with a hard-working effort a few minutes later, bouncing out of a scrum to put a snap shot in to make it 5-2.
Early chances for Canada
Heatley's excellent tournament play continued early in the game when he raced down the left side, had the puck knocked off his stick by a defender, picked it up again and fired the rubber past Pal Grotnes to make it 1-0.
That marker was his 10th goal of the tournament, one back of Eric Lindros's record for a Canadian at the worlds. It also gave him 37 in his international career, tied with Lindros.
For the second straight game against Norway, Canada got into penalty trouble and it cost them.
On a two-man advantage, the Norwegians worked the puck around while slowly bringing the point men in until they were sitting on the top of the faceoff circles.
That's where Morten Ask was when the puck arrived and he lasered one that went over the blocking side shoulder of Canadian goalie Cam Ward for a 1-1 tie.
Back came Canada on its own power play, despite the heroics of Grotnes who made a number of strong stops, the puck came to Ryan Getzlaff who had an open side and gave the Canadians a 2-1 lead.
Canada out-shot the Norwegians 13-8 in the opening 20 minutes.