Finder makes money from featured partners, but editorial opinions are our own.

How to stream NHL games and features live in Canada

Rogers—which owns Sportsnet—inked a $5 billion deal to get exclusive NHL broadcasting rights through the 2025/26 season.

You can’t watch NHL games on Canadian free-to-air TV, but there are other ways to keep up with your ice hockey favourites.

Prime Video

Watch the NHL through Sportsnet on Amazon Prime Video!

  • Just $9.99 for Prime Video after a 1 month free trial + $19.99 for Sportsnet

Each team plays 82 games throughout the regular season. The 32 teams play 3 or 4 games against the 7 other teams in its division, 3 games against the 8 teams in the other division in its conference and 2 games against the 16 teams from the other conference.

The regular season runs from October 10, 2023 to April 18, 2024.

The 3 highest-placed teams in each division and 2 wild card teams per conference enter the playoff elimination tournament to determine the Stanley Cup champion.

Last season’s Stanley Cup winners, the Vegas Golden Knights, are expected to be the team to beat in the 2023-2024 season, even after losing a few key players in the off-season.

NHL broadcasting rights have gone through some significant changes over the past decade or so. Here are the NHL streaming services in Canada you can use to watch the latest games, series and NHL features.

Guide to streaming sports in Canada

NHL streaming services in Canada

Rogers Communications continues to be the major player when it comes to hockey in Canada. That is courtesy of the mammoth 12-year broadcasting agreement the company signed with the NHL back in 2013.

The deal, which was worth $5.232 billion and runs through the 2025/26 season, gave Rogers exclusive rights to the majority of content from the NHL. You can watch games on television through Rogers Cable or stream them through Rogers NHL Live.

You can also watch or stream games via Sportsnet, which is owned by Rogers. TSN, TVA Sports, RDS and CBC also have access to some content.

Watch the NHL via Sportsnet on Prime Video

Prime Video recently added Sportsnet to its extensive list of partner streaming channels. Now Amazon Prime members can opt to add Sportsnet to their monthly subscription for just $19.99 per month. If you’re not already an Amazon Prime member, you can become one for just $9.99 per month or $99 per year. Plus, get a free 1 month trial of Prime Video. You can cancel your Sportsnet subscription at anytime.

Prime Video

Stream the NHL via Sportsnet on Prime Video

  • Get a 1 month free trial, then pay $9.99 for Prime Video + $19.99 for Sportsnet

Stream the NHL via Sportsnet NOW

Rogers owns the various versions of Sportsnet. You can see a our full Sportsnet NOW guide streaming service, which has the rights to a host of NHL games plus the playoffs. Sportsnet NOW offers access to a number of leagues besides the NHL including the NBA, NFL and MLB.

It’s free if you’re already a Sportsnet TV subscriber. If not, you can subscribe for $34.99 a month or save 40% with an annual subscription worth $249.99.

Watch the NHL in English via TSN

The Sports Network (TSN) has the rights to broadcast games involving some Canadian teams in English that are not broadcast nationally. Games involving Montreal, Ottawa, Toronto and Winnipeg can be accessed on various TSN channels. You can check out the broadcast schedule here.

Stream Hockey Night in Canada through CBC

The national public broadcaster was granted permission to continue airing the traditional Hockey Night in Canada by Rogers Communications. The CBC Sports broadcast schedule is here.

Stream the NHL in French with TVA Sports

The French-language TVA Sports has access to 275 NHL games in French on TVA Sports or TVA Sports 2.

The network also features 4 hockey nights: “NHL Super Night” (Saturdays) broadcasts Montreal Canadiens games, “Stars Night” focuses on famous players, “Great Rivalry Night” features games between the Maple Leafs and Ottawa Senators and “Fans’ Night” (Mondays) featuring fan-voted games.

Stream the NHL in French with RDS

Bell-owned French language network, RDS, signed a 12-year deal to be the official broadcaster of Montreal Canadiens games. The deal, which runs through the 2025-2026 season, includes the rights to show 60 Canadiens matches. It also has the regional French-language broadcast rights for Senators games. Be aware that blackouts exist for viewers outside of French-speaking regions.

Get hockey merch with these NHLShop and Fanatics discounts

Gear up with your favourite team’s merch or buy a gift for the hockey fans in your life at the NHLShop and Browse jerseys, toque, bags, collectibles, party gear and more for all NHL teams.


Up to 60% off sale

Get up to 60% off jerseys, accessories, hoodies, and more at Fanatics. T&Cs apply.

FREE shipping site-wide

Use promo code at checkout. Valid on all orders at Fanatics. T&Cs apply.

You might also be interested in...

How to watch Premier League in Canada in 2023

How to watch Premier League in Canada in 2023

The 2022/23 season of the English Premier League is here. Here’s how to stream EPL live in Canada.

Read more…
How to watch WTA tennis live in Canada in 2023

How to watch WTA tennis live in Canada in 2023

Keeping up with the WTA Tour has never been easier.

Read more…
How to watch FIBA basketball live in Canada

How to watch FIBA basketball live in Canada

Watch FIBA live streams in Canada with a Sportsnet NOW subscription.

Read more…

More guides on Finder

Ask an Expert

You must be logged in to post a comment.

Go to site