2026 Olympics: Today’s Canada vs. Switzerland men’s hockey start time, odds
Canada opened the tournament strong and now faces a Swiss squad that is disciplined, structured, and far better than the casual fan might assume.
Still, the Canadians are heavy favourites once again.
What time does Canada vs. Switzerland start?
Puck drop is set for 3:10 p.m. ET in Milan.
Where to watch Canada vs. Switzerland Men’s Hockey
Canadian viewers can watch the game live on CBC or stream it on CBC Gem, which holds the broadcast rights for the 2026 Winter Olympics.
Milan Olympics men’s hockey odds
Canada enters today’s matchup as a significant favourite across the board.
Moneyline:
- Canada -800
- Switzerland +550
That means a $800 bet on Canada would return $100 in profit, while a $100 wager on Switzerland would pay $550 if they pull off the upset.
Puck Line:
- Canada -3 (+110)
- Switzerland +3 (-150)
Oddsmakers are expecting a multi-goal margin, which is reflected in the three-goal spread.
Total Goals:
- Over 6 (-105)
- Under 6 (-115)
The total sitting at six suggests books expect offence, but not necessarily a track meet.
Gold medal odds update
Canada remains among the clear tournament favourites.
Outright Winner:
Canada continues to lead the board, slightly ahead of the United States, while Switzerland remains a long shot to win gold despite their strong international pedigree.
Canada has the depth and firepower edge on paper, but Switzerland is rarely chaotic. They play tight, layered hockey and will try to slow the game down and frustrate Canada’s top lines. If the Canadians get rolling early, this could turn into another statement win. If not, expect a grind.
For bettors, the question is less about who wins and more about margin and total. The three-goal spread is aggressive, and Switzerland’s defensive structure makes that line interesting if you believe Canada eases off late.
