You can watch USA vs Canada hockey on major sports networks and official streaming platforms that hold rights to international and Olympic hockey, plus a few specialty options depending on the exact event and your country.

Main ways to watch (USA and Canada)

  • In the United States, big USA–Canada matchups (Olympics, World Championships, major tournaments) are typically on NBC-owned channels like NBC, USA Network, and CNBC, with streaming on Peacock and the NBC Sports/NBC Olympics apps when it’s an Olympic event.
  • For the 2026 Winter Olympics specifically, USA vs Canada games are carried on USA Network on TV and stream on Peacock, plus providers that include USA Network such as DirecTV and Hulu + Live TV.
  • In Canada, these games are usually on national sports broadcasters like TSN or Sportsnet, or on Olympic-rights holders such as CBC/Radio‑Canada when it’s an Olympic tournament.

Typical platforms that show USA–Canada hockey

  • Cable / satellite:
    • USA: NBC, USA Network, CNBC for Olympic and international games.
* Canada: CBC, TSN, Sportsnet for national‑team events and major tournaments.
  • Streaming services:
    • Peacock for Olympic hockey in the US (live and replays).
* Live TV bundles such as DirecTV Stream and Hulu + Live TV that carry USA Network and NBC‑family channels.
* Network apps/sites like NBCOlympics.com and the NBC Sports or NBC apps during the Games.
  • Event‑specific live streams:
    • Some tournaments and fan channels run watch‑along live streams on platforms like YouTube; these are often commentary-only but synced to the official broadcast.

If you’re traveling or geo‑blocked

  • Rights are often restricted by country, so if you’re abroad you might find that your usual service (like Peacock, TSN, or ESPN+) won’t play the game.
  • A common workaround mentioned in online guides is using a VPN to connect through a server in your home country so that your usual legal subscription services work while you’re traveling.

Quick checklist before puck drop

  1. Identify which USA–Canada matchup you want (Olympics, World Juniors, 4 Nations, Rivalry Series, etc.).
  1. Check the event’s official site or schedule (e.g., Olympic or Hockey Canada pages) to confirm the exact channel and start time.
  1. In the US, make sure you have access to NBC/USA Network and/or Peacock; in Canada, confirm access to CBC/TSN/Sportsnet depending on who owns that tournament’s rights.
Region Typical TV Channels Streaming Options
United States NBC, USA Network, CNBC (for Olympics and major tournaments) Peacock, NBC/NBC Sports apps, DirecTV Stream, Hulu + Live TV
Canada CBC, TSN, Sportsnet (depending on event) Network apps and sites tied to CBC/TSN/Sportsnet
[4][5][9][1][3] **TL;DR:** For USA vs Canada hockey right now, look first at NBC/USA Network plus Peacock in the US, and CBC/TSN/Sportsnet and their apps in Canada; then confirm details on the specific event’s official schedule page.

Information gathered from public forums or data available on the internet and portrayed here.