2026 Olympics Men’s Hockey: Canada vs. Switzerland Live Stream Guide

The Olympic men’s ice hockey tournament continues with a matchup between Canada and Switzerland. Yesterday, Team Canada defeated the Czech Republic with a 5-0 victory, highlighted by first-time Olympian Macklin Celebrini scoring in the final seconds of the first period. Meanwhile, Switzerland secured a 4-0 win over France, with Timo Meier scoring two goals in quick succession at the end of the game.

Today’s game between Canada and Switzerland is set to start at 3:10 p.m. ET at the Milano Santagiulia Ice Hockey Arena in Milan, Italy. To catch the action, tune in to the Peacock streaming service, as the game is exclusive to this platform and not available on cable.

For those looking to watch for free, Peacock offers two subscription options: Premium with ads for $10.99/month and Premium Plus ad-free for $16.99/month. There are also annual plans available, which provide 12 months for the price of 10, either with ads for $109.99 or without ads for $169.99.

In terms of team rosters, here are the players representing Canada and Switzerland in the Olympic Games:

Canada:

– Travis Sanheim (D) – Flyers
– Devon Toews (D) – Avalanche
– Cale Makar (D) – Avalanche
– Thomas Harley (D) – Stars
– Shea Theodore (D) – Golden Knights
– Josh Morrissey (D) – Jets
– Colton Parayko (D) – Blues
– Drew Doughty (D) – Kings
– And more…

Switzerland:

– Dean Kukan (D)
– Andrea Glauser (D)
– Michael Fora (D)
– Christian Marti (D)
– Tim Berni (D)
– Jonas Siegenthaler (D) – Devils
– Janis Moser (D) – Lightning
– Roman Josi (D) – Predators
– And more…

Canada’s Olympic hockey schedule includes a game against Switzerland today, followed by a matchup against France on February 15 at 10:40 a.m. ET. The Winter Olympics will conclude with the closing ceremony on February 22 at 2:30 p.m. ET.