Nathan MacKinnon had a goal and two assists Monday as Canada kicked off its bid for a fifth straight gold medal at the under-18 Ivan Hlinka Memorial hockey tournament with a 4-1 win over Switzerland in Piestany, Czech Republic.

Curtis Lazar, Nicholas Ritchie and Yan-Pavel Laplante had the other goals for Canada, which got 30 saves from goaltender Zachary Fucale.

Canadian head coach Todd Gill said opening the tournament with a win was a huge positive for the squad.

"We obviously have a long way to go but we're going to get better and better with each game and each practise," said Gill. "We have three in a row here and face Sweden [on Tuesday] and have to be better than we were tonight.

"We're a brand new club trying to learn systems and new players so it's going to take a little bit but it was a good start."

Canada has dominated the summer tournament since its inception, winning it 16 times since 1991.