On Monday night, Canada showed why it’s one of the favorites in the World Juniors tournament, beating Denmark 9-1 in a route.

Canada has many big names who produced, but the night belonged to Gavin McKenna. The 18-year-old and potential No. 1 pick in the 2026 NHL draft scored not only his first goal of the tournament, but his first three as he scored a hat trick.

The Canadiens had control of the game right away, taking a 3-0 lead into the first intermission and never letting up. Canada ended the game with a 50-13 shots-on-goal advantage over the Danes.

Besides McKenna, captain Porter Martone also scored twice on the night, and Zayne Parekh scored his third of the tournament as well. The nine goals are a high so far in the tournament for any team, as Canada passes two teams who had scored eight.

Next up for Canada is Finland on Wednesday night in a heavyweight battle, as the winner will likely win Group B heading into the quarterfinals.

The Sporting News tracked live updates and highlights from the 2026 World Juniors game between the Canada and Denmark. Follow along for full updates.

Canada vs. Denmark score

  1 2 3 F
Canada 3 2 4 9
Denmark 0 1 0 1

Canada vs. Denmark updates, highlights from 2026 World Juniors hockey game

FINAL: Canada 9, Denmark 1

11:08 p.m.: Canada runs out the clock on an easy victory.

Canada 9, Denmark 1

10:59 p.m.: GOAL! Martone collects another goal immediately after play resumed, his seconds.

Canada 8, Denmark 1

10:57 p.m.: GOAL! Kaishawn Aitcheson scores Canada’s eighth goal of the game. Shots on goal are now 45-10.

Canada 7, Denmark 1

10:40 p.m.: GOAL! It’s McKenna’s night, as the forward now has a hat trick.

Canada 6, Denmark 1

10:38 p.m.: GOAL! Michael Misa adds to Canada’s lead with a nice finish.

10:32 p.m.: The third period is underway with Canada holding a four-goal lead.

End of second period: Canada 5, Denmark 1

10:14 p.m.: The second period comes to a close with Canada in full control of this game.

Canada 5, Denmark 1

10:05 p.m.: GOAL! Gavin McKenna does it again with his second goal of the night.

10:00 p.m.: Canada gets two shots on the power play and is inches away from another goal, but Denmark keeps the puck out of the net.

9:56 p.m.: Another Denmark penalty will put Canada back on the power play after the break.

9:54 p.m.: Canada kills the penalty and remains perfect with a man down in three games.

9:49 p.m.: Canada takes its first penalty of the game as Denmark heads to the power play.

Canada 4, Denmark 1

9:47 p.m.: GOAL! Porter Martone scores his second of the tournament to extend the lead back to three.

9:46 p.m.: Now a Denmark penalty will count, so Canada finally gets its second power play of the game.

9:44 p.m.: For the second time tonight, a replay wipes off a Denmark penalty. This would’ve been a four-minute minor.

Canada 3, Denmark 1

9:39 p.m.: GOAL! Denmark gets its first goal of the game as Mads Klyvo lights the lamp.

9:37 p.m.: We are back for the second period!

End of first period: Canada 3, Denmark 0

9:15 p.m.: Canada has a 15-1 SOG lead as the time winds down in the first period.

9:07 p.m.: Canada continues to tilt the ice in their favor against Denmark’s little resistance, as Denmark has just one shot on goal.

Canada 3, Denmark 0

8:59 p.m.: GOAL! Now Zayne Parekh scores his third goal of the tournament as Canada is in control early.

Canada 2, Denmark 0

8:56 p.m.: GOAL! Braeden Cootes buries won as Canada is now up 2-0.

8:52 p.m.: After review, the penalty is wiped off the board, so Denmark will be at full strength.

8:49 p.m.: Denmark takes another penalty, this time for delay of game, sending Canada back to the power play.

Canada 1, Denmark 0

8:46 p.m.: GOAL! Gavin McKenna gets his first goal of the World Juniors to give Canada the lead.

8:45 p.m.: Denmark takes an early penalty, giving Canada its first power play of the game.

8:40 p.m.: We are underway as Canada looks for its third win of the World Juniors.

8:30 p.m.: We are almost ready for puck drop live in Minneapolis.

8:10 p.m.: With the World Juniors in Minnesota this year, former Minnesota Twins first baseman and Canadian Justin Morneau spoke with the team ahead of tonight’s game.

7:40 p.m.: Here’s a look at the lines for Canada this evening.

6:41 p.m.: Canada is 6-0 vs. Denmark all-time, with the last matchup coming in 2018.

Canada vs. Denmark start time

  • Date: Monday, Dec. 29
  • Time: 8:30 p.m. ET

Canada will take the ice against Denmark on Monday, Dec. 29 at 8:30 p.m. ET. The game will be played at 3M Arena at Mariucci in Minnesota, the home of the Golden Gophers. 

Canada vs. Denmark TV Channel

  • TV channels: TSN (Canada) | NHL Network (U.S.)
  • Live stream: TSN app (Canada) | Fubo (U.S.)

TSN will be broadcasting the Canada vs. Denmark game on Monday night in Canada, while the game will be on NHL Network in the United States. Those looking for a live streaming option can use the TSN app or Fubo, which offers a free trial for new users.

2026 World Juniors schedule

Friday, Dec. 26

Matchup
Sweden 3, Slovakia 2
Finland 6, Denmark 2
United States 6, Germany 3
Canada 7, Czechia 5

Saturday, Dec. 27

Matchup
Slovakia 4, Germany 1
Canada 2, Latvia 1
United States 2, Switzerland 1
Czechia 7, Denmark 2

Sunday, Dec. 28

Matchup
Sweden 4, Switzerland 2
Finland 8, Latvia 0

Monday, Dec. 29

Matchup Time (ET)
Germany vs. Sweden 1:00 p.m.
Finland vs. Czechia 3:30 p.m.
Slovakia vs. United States 6:00 p.m.
Canada vs. Denmark 8:30 p.m.

Tuesday, Dec. 30

Matchup Time (ET)
Switzerland vs. Germany 2:00 p.m.
Latvia vs. Denmark 4:30 p.m.

Wednesday, Dec. 31

Matchup Time (ET)
Switzerland vs. Slovakia 1:00 p.m.
Czechia vs. Latvia 3:30 p.m.
United States vs. Sweden 6:00 p.m.
Canada vs. Finland 8:30 p.m.

Friday, Jan. 2 (Playoffs: Quarterfinals & Relegation)

Matchup Time (ET)
Relegation Game (5th A vs. 5th B) 12:30 p.m.
Quarterfinal 1 2:00 p.m.
Quarterfinal 2 4:30 p.m.
Quarterfinal 3 6:00 p.m.
Quarterfinal 4 8:30 p.m.

Sunday, Jan. 4 

Matchup Time (ET)
Semifinal 1 4:30 p.m.
Semifinal 2 8:30 p.m.

Monday, Jan. 5 

Matchup Time (ET)
Bronze Medal Game 4:30 p.m.
Gold Medal Game 8:30 p.m.
Share this post

Subscribe to our newsletter

Keep up with the latest blog posts by staying updated. No spamming: we promise.
By clicking Sign Up you’re confirming that you agree with our Terms and Conditions.

Related posts