Travis Konecny, of Clachan, and Will Cuylle each had a goal and an assist, and Sidney Crosby also scored as Canada remained undefeated and tied co-host Sweden atop the standings with 12 points from four regulation wins.
Former Tilbury resident Brandon Montour had three assists. Bo Horvat, whose father, Tim, hails from Bothwell, added two.
Canada trailed 1-0 after the first period.
"All the teams we play against are going to come out with a lot of energy and play hard against us," Montour said. "We started off a little slow and were kind of watching the play. We had plenty of chances to change the score in the first period, but it just did not happen.
"We kept chipping away, and eventually we got one and then were able to score a few more. A lot of us have not played together, and we have such a short time to grow and figure out how we all play, but I think we will keep getting better as we move along in this tournament."