Tonight the puck drops on the longest NHL regular season in more than 30 years. Eighty-four games, two more than last year. You’d think more hockey would be good news for the people paying for all of it.
It isn’t. NHL streaming in Canada has never cost more or made less sense. If you’re a hockey fan in this country, you’re the NHL’s perfect customer: loyal, tech-savvy and willing to pay. For the 2026-27 season, the league and its broadcast partners have turned that loyalty into a wallet-draining obstacle course.
The system isn’t just confusing anymore. It’s hostile. You can spend $400, $500, even $700 a year and still end up checking a schedule to figure out which app will let you watch the game you already paid for.
I love this sport. That’s exactly why this makes me so mad.
The Fan Tax: What NHL Streaming in Canada Really Costs
Let’s start with the Leafs. They’re the team everybody loves to talk about, and it turns out they’re also the easiest team to do the math on.
Sportsnet+ advertises “50–78 games” for the Leafs, “depending on regional restrictions.” That’s it. No explanation. So I did the math myself:
- The Leafs play 84 games this season.
- 6 of them are exclusive to Amazon Prime on Wednesday nights (Source: NHL.com). That leaves 78. There’s Sportsnet’s top number.
- 27 more are on TSN4, and TSN only shows them to people living in the Leafs’ region (Source: TSN). Take those away and you’re at 51. There’s the bottom number.
Where you land in that range has nothing to do with which plan you buy. It depends on your address.
If you live in the Leafs’ region, you need three separate subscriptions:
- Sportsnet+ Standard: $269.99 a year (about 51 games)
- TSN: $249.99 a year (the 27 TSN4 games)
- Amazon Prime: $99 a year (the 6 Wednesday games)
That’s $618.98 before tax, or $699.45 once Ontario’s HST gets its cut. Three apps, three bills, one team.
If you live anywhere else in Canada, those same TSN games suddenly show up on Sportsnet+ Premium’s out-of-market package. So it’s two bills:
- Sportsnet+ Premium: $344.99 a year (all 78)
- Amazon Prime: $99 a year (the 6 Wednesdays)
That’s $443.99 before tax, or $466.19 here in Alberta.
Read that again. The fan who lives closest to the rink pays the most: nearly $700 to watch a team that hasn’t won a Cup since 1967.
And here’s what your week looks like as a Leafs fan in Ontario:
- Monday: Open Sportsnet+. Monday Night Hockey is now a streaming exclusive.
- Tuesday or Thursday: Probably TSN. That’s when most of the TSN4 games land.
- Wednesday: Close Sportsnet and open Amazon Prime.
- Saturday: Back to Sportsnet.
Miss a step and you get the modern hockey fan’s least favourite message: Sorry, this game is on another app.
Already paying Bell or Telus for a TV package with Sportsnet? Monday Night Hockey isn’t included anymore. That’s another $12.99 a month, unless your provider is Rogers or Shaw. Those just happen to be owned by the same company that owns Sportsnet (Source: Broadcast Dialogue). The Leafs have 13 Monday games stuck behind that wall.
It’s Not Just Leafs Fans
Swap in any Canadian team and the same machine chews you up. NHL streaming in Canada runs on one rule: who owns your team’s regional games.
Leafs, Canadiens, Senators and Jets fans living at home: Your regional games are on TSN (all of them, or 27 of them for the Leafs). Your national games are on Sportsnet and Prime. That’s the three-bill special: $618.98 a year before tax.
Oilers, Flames and Canucks fans living at home: Your regional games are all on Sportsnet, so you “only” need Sportsnet+ Standard and Prime: $368.99 a year before tax.
Fans of any Canadian team living outside its region: Sportsnet+ Premium and Prime: $443.99 a year before tax.
So an Oilers fan who moves to Toronto pays $75 more. A Habs fan who stays in Montreal pays $175 more than one who moves to Calgary. The system punishes you whether you stay home or leave.
“Home” is whatever the NHL says it is, too. Habs and Senators territory covers all of Quebec, the Ottawa area and every Atlantic province. Saskatchewan counts as home turf for the Oilers, the Flames and the Jets (Source: Shaw Direct’s NHL blackout guide). A fan in Saskatoon is “local” to three teams, and not one of them plays in Saskatchewan. A Leafs fan in Kanata is out of market. A Leafs fan in Thunder Bay isn’t.
French-language Habs and Sens fans get their own separate stack of bills on top of all that, starting with RDS’s streaming service at $200 a year (Source: Sports Media Watch).
Read the Fine Print (That’s Where They Bury It)
Scroll to the very bottom of the Sportsnet+ plans page and you’ll find the real rules of NHL streaming in Canada in tiny grey type. Here’s what it actually says, in plain English (Source: Sportsnet+ website):
- It claims Sportsnet+ “owns the regional rights” to the Oilers, Canucks, Flames and Leafs. Not quite. TSN owns 27 of the Leafs’ regional games this year, and the fine print never mentions TSN once.
- Standard only gets you your team’s regional games if you live in its region. Leave the region and Standard is basically national games only. A Canucks fan in Toronto on Standard loses every Canucks regional game.
- “If a game is on more than one network,” it’s “subject to regional blackouts.” Translation: if you live in the Leafs’ region, those 27 TSN4 games are blacked out on Sportsnet+. It doesn’t matter whether you pay for Standard or Premium.
- Premium “includes all out-of-market games. Limited blackouts apply.” What counts as “limited”? They don’t say. The most common one: when your team visits the local team, you get the local broadcast. A Leafs fan in Edmonton watching Leafs vs. Oilers gets the Oilers’ feed.
- All fees and programming are “subject to change.” They mean it. More on that below.
- You have to agree to marketing messages just to buy. You can unsubscribe later, but you can’t check out without saying yes.
And that “50–78 games” line? It’s printed word for word for the Leafs, Oilers, Canucks and Flames, even though those teams don’t have the same number of Prime games. It’s not a count. It’s a marketing range.
The Price of NHL Streaming in Canada Keeps Climbing
- Sportsnet+ Standard: $199.99 two seasons ago, $269.99 now. Up 35%.
- Sportsnet+ Premium: $249.99 two seasons ago, $344.99 now. Up 38%.
- TSN: $199.90 last season, $249.99 since April. Up 25%.
The latest Sportsnet+ hike kicked in on September 22, one week before opening night (Source: iPhone in Canada). Last year’s hike landed in September too (Source: The Canadian Press). TSN’s came in April (Source: MobileSyrup). At some point you stop calling the timing a coincidence.
They Took Saturday Night
This one hurts the most. For the first time in 74 years, there’s no NHL hockey on CBC (Source: Broadcast Dialogue). Rogers and CBC couldn’t make a deal, so Hockey Night in Canada is now “Saturday Night Hockey” on Sportsnet. The one free, over-the-air national game Canadians could always count on is behind a paywall.
Guess who stepped into the gap? CBC kept the Hockey Night in Canada name. This week it announced the show’s 90th season will feature eight primetime PWHL games, free on regular TV, starting December 5 (Source: CBC).
The most famous name in Canadian hockey TV now goes to the PWHL. Good for them. They saw a wide-open net and took the shot. The NHL is the one who pulled the goalie.
The $1,000 Night Out
If NHL streaming in Canada costs you $500 a year from the couch, going to a game can cost that in one night.
A 2025 study put a family of four at a Leafs game, with average seats, at about $1,100. Montreal came in around $1,030 (Source: Action Network).
Buying the cheapest seat in the building doesn’t save you much either. One study priced a family night with the lowest-priced tickets, parking, two beers, two sodas and four hot dogs. It came to $731.92 in Montreal, $466 in Toronto and $371 at Rogers Place, and tickets were about 77% of that bill (Source: Bookies.com).
That’s before anybody buys a jersey. Since Fanatics took over NHL uniforms, a blank Premium jersey runs $199.99 in Canada, or $249.99 with a name on the back (Source: Pro Hockey Life). The on-ice Authentic Pro is $499.99, or $579.99 customized (Source: NHL Shop Canada). Put a family of four in named jerseys and you’ve spent about $1,000 on shirts.
A grand for one night at the rink, and another grand to dress the family for it.
Pricing Kids Out of the Game
This is the part that scares me most, because it doesn’t just hurt fans today. It kills the next generation of fans.
The median cost of putting a kid in hockey is $1,938 a year, and the average is $3,253. Compare that to median costs of $515 for basketball, $450 for soccer and $290 for swimming (Source: Canadian Tire Jumpstart Charities, 2026 State of Youth Sport report). Hockey costs more than four times what soccer does.
And registration is the cheap part. Fees make up only 20% to 35% of what families actually spend. The rest goes to gear, travel, tournaments and private coaching. The average is $4,478 a year per kid, and past $7,000 for teenagers (Source: RBC).
Families are doing the math, and hockey is losing. Half of young Canadians now play soccer. Hockey has slid to the eighth-most-played youth sport in the country, at 22% (Source: Canadian Tire Jumpstart Charities).
I’ve got kids. When one sport costs four times what another does, most families don’t have to think very hard. A kid who never laces up skates is a lot less likely to grow up and pay for Sportsnet+.
The Money Is There
Don’t let anybody tell you the league can’t afford to do better. The salary cap hit a record $104 million this season, and one player can now make up to $20.8 million a year (Source: Yahoo Sports). League revenue is projected to top $7 billion (Source: Sport Resolutions).
Here’s the stat that should make every fan’s blood boil. Two seasons ago, the cap was $88 million, so it has grown 18% since (Source: Flashscore). Over those same two seasons, Sportsnet+ Premium went up 38%.
Your streaming bill is growing twice as fast as the players’ paycheques.
The money is flowing. It’s just flowing one way.
The Weed Effect
Remember cannabis legalization? In the last few months of 2018, only 21% of cannabis spending in Canada went to legal stores (Source: Statistics Canada). Legal weed was expensive, hard to find and confusing, so people stuck with their dealer.
Crackdowns didn’t fix that. Lower prices and easier access did. By 2023, somewhere between 73% and 84% of cannabis was coming from legal sources (Source: Canadian Cannabis Survey and International Cannabis Policy Study).
The NHL is running that experiment in reverse. Legal NHL streaming in Canada keeps getting pricier and more scattered. The illegal version is one site, every game, no blackouts, and no “sorry, this game is on another app.”
The broadcasters know it. In a 2021 court filing, Rogers, Bell and TVA said piracy had cost them somewhere between 583,000 and 974,000 subscribers (Source: TorrentFreak). Their solution was court orders forcing internet providers to block pirate streams in the middle of games.
When NBA fans were surveyed on why they stream illegally, cost and convenience topped the list (Source: Oddspedia survey, via Axios). There’s no reason to think hockey fans are any different.
I’m not telling anyone to go that route. Pirate streams are illegal, they’re loaded with malware and they die in the third period. But you don’t beat a black market by suing it. You beat it by being the better option.
Fair’s Fair
To give the other side its due: Rogers paid $11 billion for these rights, and that TV money feeds the revenue pool players split 50/50 with the owners. Sportsnet says it’s airing more than 550 national games this season, 35% more than last year, and it lifted 150 regional blackouts (Source: Sportsnet). Prime’s Wednesday games come with a membership a lot of us already have.
The NHL doesn’t set minor hockey fees or ice rates either. The Ontario Minor Hockey Association says house league works out to about $16 per ice session.
All true. None of it explains why NHL streaming in Canada takes three apps to follow one team, or why the bill keeps climbing twice as fast as the cap.
The Verdict: They’re Gentrifying the Game
The NHL seems to believe fandom is bottomless, that we’ll pay whatever ransom they demand because we love the team. Right now, a lot of us will. But there’s a breaking point. The bill for all this comes due in 15 or 20 years, when the kids who never played, never went to a game and never owned a jersey are the adults deciding whether hockey is worth $700 a year.
The NHL isn’t growing the game. It’s gentrifying it. It’s turning a working-class sport into a luxury product, then acting shocked when fans head for the grey market.
Here’s what would actually fix it:
- A real Team Pass. One app, one price, every game for one team, anywhere in Canada. No Monday app, no Wednesday app, no TSN app.
- A national game back on free TV. The PWHL just proved there’s room on Saturday night.
- An end to the September price hikes. Two years running is a pattern, not a coincidence.
- Rights money back into the rinks. A sliver of an $11-billion deal could buy a lot of ice time and a lot of starter skates.
I love this sport so much. I’ll probably keep paying, like most of you. But love isn’t a business plan, and right now the NHL is treating it like one.
Until the league gives us one pass, one price and no app-hopping, it’s doing something no opponent ever could: pushing its most loyal fans out of the building.
