Sports Interaction

2025 World Juniors Odds: Team Canada Roster, Schedule

The countdown to the 2025 World Juniors is officially underway, with Hockey Canada naming the roster for selection camp which will run from Dec. 10-13 at TD Place in Ottawa.

The selection camp will feature 32 players, with two games scheduled against the U Sports All-Stars. After the final cuts are made, there will be a four-day training camp in Petawawa from Dec. 15-18.

Let’s take a look at Team Canada’s 2025 World Junior schedule and the selection camp roster.

Don’t forget to check out our World Junior futures board, where Canada is listed as a +105 favourite to win the tournament.

Team Canada 2025 World Junior Schedule

Dec. 26 vs. Finland, 7:30 p.m. ET

Dec. 27 vs. Latvia, 7:30 p.m. ET

Dec. 29 vs. Germany, 7:30 p.m. ET

Dec. 31 vs. United States, 8 p.m. ET

Canada will be in Group A and for the second straight year, they will face Finland, Latvia and Germany in the round robin. This year’s tournament swaps Sweden into Group B and moves the United States to Group A.

It’s the first time the Canadians and Americans will meet on New Year’s Eve since the 2017 tournament. The teams didn’t face off last year, with their last meeting coming in the semifinals of the 2023 tournament. Canada won that game 6-2 and went on to beat Czechia 3-2 in overtime in the gold medal game.

This year’s quarterfinal games are scheduled for January 2, with the semifinals set for January 4. The bronze and gold medal games will go on January 5.

World Junior Selection Camp Roster

Seven players are returning from last year’s team, including Oliver Bonk, Easton Cowan, Tanner Molendyk, Scott Ratzlaff, Carson Rehkopf, Matthew Wood and Brayden Yager.

There’s also some recent gold medal experience on the roster. Eight players won gold at the 2024 IIHF U18 World Championship (Cole Beaudoin, Harrison Brunicke, Carter George, Jack Ivankovic, Jett Luchanko, Porter Martone, Gavin McKenna, Matthew Schaefer) and three captured gold at the 2024 Hlinka Gretzky Cup (Ivankovic, McKenna, Schaefer).

GOALTENDERS

PlayerTeamNHL Draft/Round
Carson BjarnasonBrandon (WHL)PHI 2023 (2nd)
Carter GeorgeOwen Sound (OHL)LAK 2024 (2nd)
Jack IvankovicBrampton (OHL)2025 Eligible
Scott RatzlaffSeattle (WHL)BUF 2024 (5th)

DEFENCEMEN

PlayerTeamNHL Draft/Round
Cameron Allen(Guelph (OHL)WSH 2023 (5th)
Beau AkeyBarrie (OHL)EDM 2023 (5th)
Oliver BonkLondon (OHL)PHI 2023 (1st)
Harrison BrunickeKamloops (WHL)PIT 2024 (2nd)
Sam DickinsonLondon (OHL)SJS 2024 (1st)
Andrew GibsonSault Ste. Marie (OHL)DET 2023 (2nd)
Tanner MolendykSaskatoon (WHL)NSH 2023 (1st)
Sawyer MynioSeattle (WHL)VAN 2023 (3rd)
Caden PriceKelowna (WHL)SEA 2023 (3rd)
Matthew SchaeferErie (OHL)2025 Eligibile

FORWARDS

PlayerTeamNHL Draft/Round
Denver BarkeyLondon (OHL)PHI 2023 (3rd)
Cole BeaudoinBarrie (OHL)UHC 2024 (1st)
Mathieu CatafordRimouski (QMJHL)VGK 2023 (3rd)
Berkly CattonSpokane (WHL)SEA 2024 (1st)
Easton CowanLondon (OHL)TOR 2023 (1st)
Andrew CristallKelowna (WHL)WSH 2023 (2nd)
Ethan GauthierDrummondville (QMJHL)TBL 2023 (2nd)
Riley HeidtPrince George (WHL)MIN 2023 (2nd)
Tanner HoweCalgary (WHL)PIT 2024 (2nd)
Jett LuchankoGuelph (OHL)PHI 2024 (1st)
Porter MartoneBrampton (OHL)2025 Eligible
Gavin McKennaMedicine Hat (WHL)2026 Eligible
Bradly NadeauChicago (AHL)CAR 2023 (1st)
Luca PinelliOttawa (OHL)CBJ 2023 (4th)
Carson RehkopfBrampton (OHL)SEA 2023 (2nd)
Calum RitchieOshawa (OHL)COL 2023 (1st)
Matthew WoodMinnesota (NCAA)NSH 2023 (1st)
Brayden YagerMoose Jaw (WHL)PIT 2023 (1st)