Last Updated on October 18, 2026 by Walter
ESPN+ is only sold in the United States, so if you open it from Canada you get a location error instead of a stream. The fix takes about five minutes: connect to a US server with a VPN, sign in (or create a US account), and ESPN+ behaves as if you were in the States.
This guide explains the difference between ESPN and ESPN+, why the service is geo-blocked, what it costs now, how to pay from Canada, and which devices actually work. It also covers the fixes for the errors people hit most often.
Quick answer: Install a VPN on your device, connect to a US server, then open ESPN+ and sign in or subscribe. You need a US payment method to create a new account. Keep the VPN connected the whole time you watch.
- Install and open Surfshark VPN.
- Connect to a server in the United States.
- Open ESPN+ in a browser or the ESPN app and sign in.
- If you have no account, subscribe with a US payment method (details below).
- Start the stream and keep the VPN on.
Table of Contents
ESPN vs ESPN+: what is the difference?
Many people use the two names interchangeably, but they are not the same product.
The regular ESPN app (formerly WatchESPN) is the streaming home of the ESPN cable channels. To watch live ESPN, ESPN2, or ESPNU inside it, you need to sign in with a cable or live-TV provider that carries those channels.
ESPN+ is a separate, standalone subscription. It does not include the ESPN cable channels, and a cable login does not give you ESPN+. What it does include is a large slate of events that are not shown on the main channels: NHL and MLB games, MLS, college sports, UFC Fight Nights and PPV, PGA Tour golf, tennis, and a deep on-demand library of 30 for 30 documentaries and original shows.
Both live inside the same ESPN app and on espn.com, which is exactly why the distinction confuses people. If you are paying for ESPN+ and still cannot find a Champions League or Monday Night Football game, that is usually because those rights sit with the cable channels or another provider, not because your subscription failed.
Why is ESPN+ blocked in Canada?
Sports rights are sold country by country. The leagues that supply ESPN+ have licensed their Canadian rights to Canadian broadcasters, so Disney is not allowed to sell the US service across the border. ESPN enforces this with IP-based geo-blocking: it reads the location attached to your connection and refuses to serve the stream when that location is outside the United States.
The same rule applies when you travel. A Canadian ESPN+ subscriber who flies to Toronto cannot use the subscription there without a US IP address. A VPN solves this by routing your traffic through a US server, so ESPN sees a US location instead of a Canadian one.
How to watch ESPN+ in Canada: step by step
- Choose a VPN that unblocks ESPN+. Not every provider gets past Disney's detection. Pick one with a large US server network and a track record with streaming. We use Surfshark VPN in this guide because it has US servers in multiple cities and unlimited device connections.
- Install the VPN app on the device you will watch on: Windows, macOS, Android, iOS, or Amazon Fire TV.
- Connect to a US server. If one city is blocked, try another US location before you conclude the VPN has failed.
- Open ESPN+ in a private or incognito window the first time. Old cookies can carry your Canadian location and trigger the error even after the VPN is on.
- Sign in or subscribe. If you already have an ESPN+ account, just sign in. If not, follow the payment steps in the next section.
- Start watching and leave the VPN connected for the whole session.
How much does ESPN+ cost?
ESPN+ is billed in US dollars. Current US pricing is:
| Plan | Price | Notes |
|---|---|---|
| Monthly | $12.99 / month | Cancel any time |
| Annual | $129.99 / year | Cheaper per month if you keep it all season |
There is no Canadian price because the service is not officially sold in Canada. Your card may also add a foreign-transaction fee, so check with your bank before you subscribe.
How to pay for ESPN+ from Canada
The hardest part is not the VPN, it is the payment. ESPN+ expects a US billing address, and a card issued outside the US is often declined. These methods work:
- A US-issued credit or debit card with a US billing address. This is the most reliable option.
- PayPal connected to a US billing profile. It sometimes works when a foreign card fails.
- A virtual prepaid card from a service that provides a US billing address. Load it, then use it at checkout.
- Apple or Google Play gift cards, if you subscribe through the app store after changing your store region to the United States.
If a payment is rejected, do not keep retrying the same card. Switch the VPN to a different US server, clear the browser cache, and try a different payment method instead.
What can you watch on ESPN+?
ESPN+ is strongest for North American sport and for competitions whose US rights sit with ESPN. The regular menu includes:
- Hockey: NHL regular-season and select playoff games.
- Baseball: MLB games and daily highlights.
- Soccer: MLS, the English FA Cup and Carabao Cup, La Liga, and the German Bundesliga.
- College sports: football, basketball, and dozens of smaller NCAA championships.
- Combat sports: UFC Fight Nights and numbered PPV events (sold separately).
- Golf and tennis: PGA Tour coverage and Grand Slam tournaments.
- Originals: the full 30 for 30 library, Detail, Peyton's Places, and more.
One caveat: even with a US IP, some events are blacked out in specific US markets because a local broadcaster holds the rights. A VPN changes your country, not your blackout zone, so a small number of games can still be unavailable.
Looking for sport that is not on ESPN+? Our guides to the best live football streaming sites and the best free sports streaming sites cover the rest of the season.
Which devices work with ESPN+ in Canada?
| Device | VPN support | How to watch |
|---|---|---|
| Windows, macOS, Android, iOS | Native app | Install the VPN, connect to the US, open ESPN+ |
| Amazon Fire TV | Native app | Install the VPN from the Amazon Appstore, then the ESPN app |
| Android TV / Google TV | Native app or sideload | Install the VPN from the Play Store, connect, then open ESPN |
| Apple TV, Roku, Samsung Smart TV | No VPN app | Run the VPN on your router, or cast from a phone or laptop |
If your TV cannot install a VPN, a router-level VPN is the cleanest fix: every device on the network then appears to be in the US, including the TV. Casting from a laptop that is already on the VPN is the quicker alternative.
ESPN+ not working? Common fixes
| Problem | Fix |
|---|---|
| “Page not found” or a location error | Reconnect to a different US server, then reload in a private window |
| Payment declined | Use a US card, PayPal, or a virtual card with a US billing address |
| Video keeps buffering | Switch to a closer US city, close background apps, or lower the quality |
| A specific game is missing | Check for a US blackout; the event may be on a cable channel instead |
| App logs you out repeatedly | Keep the VPN on, clear the app cache, and sign in again |
Frequently Asked Questions
Is ESPN+ available in Canada?
No. ESPN+ is sold only in the United States, so it is geo-blocked in Canada. A VPN connected to a US server lets you access it, but the account and payment still have to be US-based.
Do I need a US credit card to subscribe?
In practice, yes. A card with a US billing address is the most reliable method. PayPal with a US profile, a virtual prepaid card, or US Apple/Google Play credit are the common workarounds.
Does ESPN+ include the ESPN cable channels?
No. ESPN+ is a separate subscription. Live ESPN, ESPN2, and ESPNU still require a cable or live-TV login. ESPN+ adds events and originals that are not on those channels.
Can I share my ESPN+ account with family in Canada?
You can sign in on multiple devices, but everyone has to be on a US connection to watch. Sharing outside your household may also breach ESPN's terms, so check the current account rules.
Which VPN server should I use for ESPN+?
Any US server that is not currently blocked. If ESPN detects the server, switch to another US city. Avoid servers that are obviously overloaded, because a slow server causes buffering during live games.
Conclusion
ESPN+ is not officially available in Canada, but a US VPN server removes the location barrier and lets you use a US account from anywhere. Install the VPN, connect to the United States, sign in or subscribe with a US payment method, and keep the connection on while you watch. For a stable stream on a TV that cannot run a VPN, put the VPN on your router instead.
Watch ESPN+ in Canada








