Team Canada closed out group play with a statement win Sunday, overwhelming France 10-2 at Milano Santagiulia Arena. After a brief scare when Floran Douay answered Tom Wilson’s opener to tie the game 1-1, Canada’s depth took over. 

Devon Toews put the Canadians back in front, and Mark Stone added a shorthanded breakaway goal in the final seconds of the first period to make it 3-1. From there, the floodgates opened. 

Cale Makar scored early in the second, Macklin Celebrini buried a penalty shot and later added another in the third, and Sidney Crosby and Connor McDavid also found the net as Canada piled on. 

France managed two goals, but Canada’s pace, puck movement, and relentless shot volume turned the final preliminary-round game into a rout. 

Catch the full scoring timeline, key moments, and highlights below.

End Of Game: Team Canada WinsFinal: Canada 10, France 2

That’s the final. Across 60 minutes, Canada scored 10 goals against France. 

France still scored two goals on Canada, but the offensive prowess of the Canadians was far too much. 

Macklin Celebrini scored a penalty shot and a third period goal. 

Sidney Crosby, Cale Makar, and Connor McDavid all scored goals in this game as Team Canada looks ahead to the Olympic Hockey quarterfinals. 

Wilson Vs. Crinon – 3rd, 5:30Canada 10, France 2

Tom Wilson finds Pierre Crinon after the Frenchman’s hit on Nathan MacKinnon and they go at it.

Both players are expelled from the game. Both teams are assessed five-minute penalties. 

OLYMPIC HOCKEY FIGHT 👀

Tom Wilson and France’s Pierre Crinon go at it and each receive a game misconduct 🚨 pic.twitter.com/s5dyIstpjD

— CBC Olympics (@CBCOlympics) February 15, 2026Celebrini Scores – 3rd, 8:12Canada 10, France 2

Macklin Celebrini makes it 10 goals on the day for Team Canada, with eight minutes still left to play in the third period. 

That is Celebrini’s second goal of the game. 

Team France look exhausted. 

HOCKEY M🏒Macklin Celebrini 🇨🇦 fait vibrer les filets et les cœurs🫀des Canadiens et fait 10-2 contre la France 🇫🇷@HockeyCanada @LNH_FR#MilanoCortina2026 #rcsports #hockey #jeuxolympiques pic.twitter.com/ku7E8Ip4Fu

— Radio-Canada Sports (@RC_Sports) February 15, 2026MacKinnon Takes Hit, Power Play – 3rd, 8:38Canada 9, France 2

Nathan MacKinnon takes a big hit from Pierre Crinon, who is assessed two minutes for interference. 

Team Canada will get a power play, and a chance to add double digits to their goal tally. 

Hagel Scores For Canada – 3rd, 9:14Canada 9, France 2

Team Canada fans can’t get enough as Brandon Hagel adds to their tally, now totaling nine goals. 

HOCKEY M🏒Brandon Hagel 🇨🇦 sort de sa torpeur après 2 poteaux dans ce match et fait 9-2 contre la France 🇫🇷@HockeyCanada @LNH_FR#MilanoCortina2026 #rcsports #hockey #jeuxolympiques pic.twitter.com/Q1JQ9MZeCe

— Radio-Canada Sports (@RC_Sports) February 15, 2026That’s Number Eight – 3rd, 14:46Canada 8, France 2

Bo Horvat scores from the right side of the net to make it eight goals for Canada today. 

There is still nearly 15 minutes left in this game. 

HOCKEY M🏒Après sept buts, pourquoi pas un huitième! Bo Horvat en rajoute et fait 8-2 contre la France 🇫🇷@HockeyCanada @LNH_FR#MilanoCortina2026 #rcsports #hockey #jeuxolympiques #equipecanada pic.twitter.com/idGf1qkDaW

— Radio-Canada Sports (@RC_Sports) February 15, 2026France Scores – 3rd, 18:32Canada 7, France 2

Sacha Treille scores a slapshot from the circle, as France put their second goal on the board. 

GOAL! France gets one back to make it a 7-2 game as goal differential is becoming very important for the group stage 🇫🇷#MilanoCortina2026

— TSN (@TSN_Sports) February 15, 2026Celebrini -> McDavid Goal – 3rd, 19:35Canada 7, France 1

Team Canada scores in under-30 seconds into the third period as Macklin Celebrini connects with Connor McDavid for the goal. 

HOCKEY M🏒McJesus se joint à la fête canadienne 🇨🇦 🔥🥳 Le Canada mène 7-1 contre la France 🇫🇷@HockeyCanada @LNH_FR#MilanoCortina2026 #rcsports #hockey #jeuxolympiques #equipecanada pic.twitter.com/m00NlMCwJ1

— Radio-Canada Sports (@RC_Sports) February 15, 2026Third Period Begins – 3rd, 20:00Canada 6, France 1

French goaltender Julian Junca has been replaced by Antoine Keller as the third period begins. 

End Of Second PeriodCanada 6, France 1

Canada scored three goals in the second period. They have a dominant 6-1 lead. 

Team Canada have peppered the French goaltender with 33 shots through two periods. 

Crosby Scores – 2nd, 2:25Canada 6, France 1

From phenom to elder statesman, Sidney Crosby scores only 19 seconds after Macklin Celebrini’s penalty-shot goal. 

Certainly a valiant effort up to now from France, but Canada are just too strong. 

HOCKEY M🏒 Sid the kid joue de chance et trouve le fond du filet 🇨🇦 🥳 Le Canada mène 6-1 contre la France 🇫🇷@HockeyCanada @LNH_FR#MilanoCortina2026 #rcsports #hockey #jeuxolympiques #equipecanada pic.twitter.com/HmCutYpGBl

— Radio-Canada Sports (@RC_Sports) February 15, 2026Celebrini Scores – 2nd, 2:44Canada 5, France 1

No doubt about that, Macklin Celebrini uses all of his finesse and easily puts it past Julian Junca.

MACKLIN CELEBRINI JUST SCORED ON A PENALTY SHOT AT THE OLYMPICS 🤯 pic.twitter.com/ewJb21nNXK

— CBC Olympics (@CBCOlympics) February 15, 2026Canada Penalty Shot – 2nd, 2:44Canada 4, France 1

Macklin Celebrini is pulled down with a clear goal-scoring opportunity by the French defense, he’ll get a rare penalty shot. 

Makar Scores – 2nd, 7:50Canada 4, France 1

Cale Makar sends it through a crowd of players and into the net. 

Canada score only a few seconds into the power play. 

CALE MAKAR FIRST OLYMPIC GOAL 🚨😮‍💨 pic.twitter.com/Cpcysk8IJO

— CBC Olympics (@CBCOlympics) February 15, 2026Team Canada Power Play – 2nd, 7:55Canada 3, France 1

Two minutes for interference on Yohann Auvitu.

Canada Are Relentless – 2nd, 9:17Canada 3, France 1

Team Canada could have five or six goals in this game had a few not hit the post. They’ve been relentless in their passing and shooting, with regular breakaways. 

All things considered, Team France and their goaltender Julian Junca have weathered quite a storm. 

Canada Power Play – 2nd, 14:22Canada 3, France 1

Celebrini was held back as he had a great opportunity to score against France. 

Two minutes for hooking on France’s Kevin Bozon. 

Canada will look to run up this score. 

Second Period Begins – 2nd, 20:00Canada 3, France 1

France begins the period with the remnants of a power play. 

Canada and France combine for THREE goals in one minute in a wild start at Milano Santagiulia Arena. 👀 pic.twitter.com/zwerijrLSj

— NBC Olympics & Paralympics (@NBCOlympics) February 15, 2026Shots After First PeriodCanada 3, France 1

Shots after first period:

First Period EndsCanada 3, France 1

Canada will take a 3-1 lead into the second period. 

France will start the second period with a little less than a minute left on the power play. 

Mark Stone Shorthanded Goal – 0:03Canada 3, France 1

Mark Stone gets a breakaway 1v1 opportunity and puts it away with a backhander. 

Canada will head into the second period with a two goal cushion. 

MARK STONE 🚨 SHORTHANDED 🇨🇦

Canada goes up 3-1 vs. France

WATCH LIVE: https://t.co/LFKCJrZfe1 pic.twitter.com/TuahUe7ejE

— CBC Olympics (@CBCOlympics) February 15, 2026France Power Play – 1st, 1:11Canada 2, France 1

Two minutes for holding on Travis Sanheim. 

Marner Breakaway Opportunity – 1st, 2:51Canada 2, France 1

Mitch Marner breaks away for a 1 on 2, passing to Mark Stone, who’s unable to put it past the French goaltender. 

Canada have 16 shots through this first period. 

Canada Score Again – 1st, 10:27Canada 2, France 1

Team Canada uses a quick transition to go 3 on 1, and Devon Toews gets the goal. 

The Canadians are back on top. 

Three quick goals in the first period. 

France gets its first, but Canada answers right back to regain the lead 🇨🇦🚨

WATCH LIVE: https://t.co/LFKCJrZfe1 pic.twitter.com/HrZSd2ZkPy

— CBC Olympics (@CBCOlympics) February 15, 2026France Responds – 1st, 11:08Canada 1, France 1

Floran Douay ties it up within 13 seconds, as Canada are stunned. 

HOCKEY M🏒 Floran Douay 🇫🇷 est doué et se fait oublié pour niveler la marque 13 secondes après la but de Wilson. C’est 1-1.@HockeyCanada @LNH_FR#MilanoCortina2026 #rcsports #hockey #jeuxolympiques #equipecanada pic.twitter.com/YcJo0yhjGd

— Radio-Canada Sports (@RC_Sports) February 15, 2026Tom Wilson Scores – 1st, 11:19Canada 1, France 0

Team Canada is finally on board, as Tom Wilson scores his first goal of these winter games.

France have not been bad through this first period. They’re a plucky hockey squad. 

Tom Wilson gets things going for Canada with his first goal of #MilanoCortina2026 🚨 pic.twitter.com/v9ORFfSGa6

— CBC Olympics (@CBCOlympics) February 15, 2026Power Play Ends – 1st, 11:47Canada 0, France 0

Team Canada’s first power play of the game ends, as France is back at full strength. 

Canada Power Play – 1st, 13:48Canada 0, France 0

Two minutes for holding on Pierre Crinon. 

Canada Has Four Shots Already – 1st, 17:58Canada 0, France 0

Two minutes into this game and the Canadians already have four shots. 

Canada Vs. France Game Begins – 1st, 20:00Canada 0, France 0

The Group A game between Team Canada and France is underway. 

GAME TIME | Canada vs. France in men’s preliminary hockey action 🇨🇦🇫🇷 https://t.co/LFKCJrZN3z pic.twitter.com/kGHPAaZ5Hp

— CBC Olympics (@CBCOlympics) February 15, 2026Team Canada Lineup Vs. France

Forwards

Macklin Celebrini – Tom Wilson – Connor McDavidNick Suzuki – Nathan MacKinnon – Brandon HagelMark Stone – Sidney Crosby – Mitch MarnerSam Bennett – Sam Reinhart – Seth JarvisBo Horvat

Defense

Devon Toews – Cale MakarThomas Harley – Colton ParaykoTravis Sanheim – Drew DoughtyShea Theodore

Goaltenders

Starter: Jordan BinningtonBackup: Logan Thompson

Not Dressed:

Darcy KuemperJosh MorrisseyBrad MarchandTeam France Lineup Vs. Canada

Forwards

Stephane Da Costa – Pierre-Edouard Bellemare – Anthony RechCharles Bertrand – Louis Boudon – Alexandre TexierNicolas Ritz – Jordann Perret – Dylan FabreJustin Addamo – Sacha Treille – Floran DouayKevin Bozon

Defense

Hugo Gallet – Jules BoscqEnzo Guebey – Yohann AuvituPierre Crinon – Thomas ThiryFlorian Chakiachvili

Goaltenders

Starter: Julian JuncaBackup: Antoine Keller

Not Dressed:

Martin NeckarEnzo CantagalloAurelien DairTeam Canada Leading ScorersConnor McDavid — 1 G, 5 A, 6 PNathan MacKinnon — 2 G, 2 A, 4 PMacklin Celebrini — 2 G, 1 A, 3 PSidney Crosby — 1 G, 2 A, 3 PTeam Canada Goaltender Stats (So Far)Jordan Binnington — 26 SV, 0 GA (Shutout)Logan Thompson — 24 SV, 1 GA (vs. Switzerland)NHL Points Leaders On Team CanadaConnor McDavid — 58 GP, 34 G, 62 A, 96 PNathan MacKinnon — 55 GP, 40 G, 53 A, 93 PMacklin Celebrini — 55 GP, 28 G, 53 A, 81 PNick Suzuki — 57 GP, 18 G, 47 A, 65 PMitch Marner — 57 GP, 16 G, 42 A, 58 PCale Makar — 55 GP, 15 G, 42 A, 57 PSam Reinhart — 57 GP, 27 G, 28 A, 55 PFrance Olympic Hockey Team NHL Players

There is only one active NHL player on Team France. 

Alexandre Texier – Forward (Montreal Canadiens)FloHockey’s New Daily Reaction Show

Tune in for free at 6:30 p.m. ET for first impressions and reactions on FloHockey from Chris Peters and Robert Babiak. Here’s more info.

Things get kicked into high gear today in Milan! We’re getting ready to break it all down for you on the Hockey Daily Reaction Show: Milan-Cortina presented by Fortune Tires.

Join @chrismpeters and @theotherbabs at 6:30 p.m. ET.
Details: https://t.co/iYUwaepRNR#FortuneTiresUSA pic.twitter.com/G25aRjKp1X

— FloHockey (@FloHockey) February 12, 2026Team Canada Hockey Roster 2026

Here’s the Team Canada men’s ice hockey roster for the 2026 Winter Games in Milan-Cortina.

Forwards

9 – Sam Bennett – Forward (Florida Panthers)17 – Macklin Celebrini – Forward (San Jose Sharks)87 – Sidney Crosby – Forward (Pittsburgh Penguins) (C)38 – Brandon Hagel – Forward (Tampa Bay Lightning)14 – Bo Horvat – Forward (New York Islanders)24 – Seth Jarvis – Forward (Carolina Hurricanes)**29 – Nathan MacKinnon – Forward (Colorado Avalanche)63 – Brad Marchand – Forward (Florida Panthers)93 – Mitch Marner – Forward (Vegas Golden Knights)97 – Connor McDavid – Forward (Edmonton Oilers) (A)13 – Sam Reinhart – Forward (Florida Panthers)61 – Mark Stone – Forward (Vegas Golden Knights)10 – Nick Suzuki – Forward (Montreal Canadiens)43 – Tom Wilson – Forward (Washington Capitals)

Defensemen

89 – Drew Doughty – Defenseman (Los Angeles Kings)20 – Thomas Harley – Defenseman (Dallas Stars)8 – Cale Makar – Defenseman (Colorado Avalanche) (A)44 – Josh Morrissey – Defenseman (Winnipeg Jets)55 – Colton Parayko – Defenseman (St. Louis Blues)6 – Travis Sanheim – Defenseman (Philadelphia Flyers)27 – Shea Theodore – Defenseman (Vegas Golden Knights)7 – Devon Toews – Defenseman (Colorado Avalanche)

Goaltenders

50 – Jordan Binnington – Goaltender (St. Louis Blues)35 – Darcy Kuemper – Goaltender (Los Angeles Kings)48 – Logan Thompson – Goaltender (Washington Capitals)Team France Hockey Roster 2026

Here’s the Team France men’s ice hockey roster for the 2026 Winter Games in Milan-Cortina.

Forwards

24 – Justin Addamo – Forward (Jukurit)41 – Pierre-Édouard Bellemare – Forward (Ajoie) 3 – Charles Bertrand – Forward (Sport)29 – Louis Boudon – Forward (Jukurit)95 – Kévin Bozon – Forward (Ajoie)14 – Stéphane Da Costa – Forward (Yekaterinburg)90 – Aurélien Dair – Forward (Grenoble)91 – Floran Douay – Forward (Lausanne)78 – Dylan Fabre – Forward (Ässät)72 – Jordann Perret – Forward (Mountfield)81 – Anthony Rech – Forward (Rouen)25 – Nicolas Ritz – Forward (Angers)85 – Alexandre Texier – Forward (Montreal Canadiens) 77 – Sacha Treille – Forward (Grenoble)

Defensemen

18 – Yohann Auvitu – Defenseman (Vitkovice)27 – Jules Boscq – Defenseman (Hämeenlinna)19 – Enzo Cantagallo – Defenseman (Marseille)62 – Florian Chakiachvili – Defenseman (Rouen)7 – Pierre Crinon – Defenseman (Grenoble)8 – Hugo Gallet – Defenseman (Kupio Kalpa)5 – Enzo Guebey – Defenseman (Davos)74 – Thomas Thiry – Defenseman (Ajoie)

Goaltenders

33 – Julian Junca – Goaltender (Dukla Michalovce)30 – Antoine Keller – Goaltender (Ajoie)36 – Martin Neckar – Goaltender (Langnau)When Does Team Canada Men’s Hockey Play

Team Canada, after winning their first two games against Czechia and Switzerland, plays France today, Feb. 15 at 10:40 a.m. ET. 

What Channel Is The Canada Hockey Game On Today?

The Canada vs. France game will be broadcast on Peacock, USA Network, and NBCOlympics.com.

In Canada, olympic hockey will be broadcast on CBC. 

Watch professional and junior hockey live streaming throughout February on FloHockey including the American Hockey League (AHL), ECHL, and many of North America’s top junior leagues: OHL, QMJHL, and USHL.

Can You Fight In Olympic Hockey?

No, fighting is not allowed in Men’s Olympic Hockey.

Olympic hockey follows IIHF rules, not NHL rules. Any player who starts or participates in a fight is assessed a major penalty and a game misconduct. Officials can also issue additional discipline depending on severity.Where To Watch Team Canada Play

The Canada vs. France game will be broadcast on Peacock, USA Network, and NBCOlympics.com.

In Canada, olympic hockey will be broadcast on CBC. 

Watch professional and junior hockey live streaming throughout February on FloHockey including the American Hockey League (AHL), ECHL, and many of North America’s top junior leagues: OHL, QMJHL, and USHL.

Milan Cortina 2026 Live Coverage Coming To FloHockey

FloHockey is your source for the best coverage, live broadcasts, and all-access content below the National Hockey League—over the next few weeks that includes coverage of the 2026 Olympic Winter Games in Italy. 

Every day at 6:30 p.m. ET from Feb. 12-18, FloHockey analyst Chris Peters and co-host Robert Babiak will be bringing you the latest coverage, analysis, and news from Milan Cortina 2026.

Here’s when to tune in on the final weekend, Feb. 19-22:

Thursday, Feb. 19 – 4:30 p.m. ETFriday, Feb. 20 – 6:30 p.m. ETSaturday, Feb. 21 – 9:05 p.m. ETSunday, Feb. 22 – 11:30 a.m. ET

Tune in LIVE on the FloHockey 24/7 FAST channel, available on Prime Video and Fubo, or watch for free on FloHockey YouTube.

Watch Hockey Live Streams Free On FloHockey

From the top 2026 NHL draft prospects to first-round picks looking to develop their game before making it in the National Hockey League—FloHockey has the best broadcast schedule for junior hockey and professional hockey below the NHL.

Each week, you can catch numerous Ontario Hockey League (OHL), Quebec Maritimes Junior Hockey League (QMJHL), American Hockey League (AHL), ECHL and many more games streaming live for free on FloHockey and YouTube.

NHL Prospect Coverage On FloHockey

The best, and most complete, coverage of the NHL minor league hockey and NHL Draft is found on FloHockey. Don’t miss the latest new prospect guides, rankings and more from Chris Peters and the FloHockey staff.

Watch the AHL, ECHL, QMJHL, USHL, And More On FloHockey

FloHockey is the streaming home to some of the best hockey leagues in North America, including the ECHL and more. Check out the broadcast schedule to watch more hockey.

Join The Hockey Conversation On FloHockey Social