Team Canada was given a good test by Switzerland through the opening 40 minutes on Monday, but they took their game to another gear in the final frame.

Canada scored four times in the third period to skate to a 7-3 win over the Swiss at the 2017 IIHF Under-18 World Championship in Poprad, Slovakia.

The win improves Canada’s record to 3-0 heading into their first place showdown with Finland to end the round robin on Tuesday.

Moose Jaw Warriors defenceman Jett Woo registered his first point of the tournament in Monday’s win, picking up an assist for Team Canada.

Canada jumped out to a 2-0 lead in the first period on goals from Oshawa Generals forward Jack Studnicka and Portland Winterhawks forward Cody Glass. Both players joined Canada on the weekend after being eliminated from their respective CHL playoff series.

Studnicka made it 3-0 for Canada early in the second period and Glass finished with two goals and three points in the win for Canada.

Switzerland started to bring the attack to Canada a bit more after Studnicka’s second goal and they got on the board just past the midway point of the second when Keijo Weibel beat Canadian goalie Jacob McGrath from the Sudbury Wolves.

Two penalties just four seconds apart late in the second gave Switzerland a 5-on-3 man advantage and they capitalized quickly with Philipp Kurashev scoring to make it a one-goal game after two.

Canada didn’t waste any time giving themselves some breathing room in the third with Glass picking up his second of the game just 1:15 into the frame, assisted by Woo and Halifax Mooseheads defenceman Jocktan Chainey.

Tri-City Americans forward Kyle Olson made it 5-2 just before the midway point of the period.

Switzerland’s Nando Eggenberger pulled them back within two with just under four minutes to go, but Brandon Wheat Kings forward Stelio Mattheos sealed the win with an empty net goal with 2:25 to go.

Hamilton Bulldogs forward MacKenzie Entwistle added to Canada’s lead with 41 seconds left in regulation.

McGrath was solid in goal for Canada, making 27 saves in the win.

Canada will now face Finland on Tuesday to wrap-up their round robin in a game that will decide top spot in Group A. Puck drops at 7:30 a.m. Saskatchewan time on Tuesday morning.