How to Watch FIFA World Cup 2026 Live Online in Canada or Anywhere for Free
| QUICK ANSWER: The FIFA World Cup 2026 will start from June 11 to July 19. And Canadians and traveling fans can enjoy the live free stream on BBC iPlayer, ITVX, SBS On Demand, RTE Player, TF1, RTVE Play with a VPN. Canadians with a TSN/TSN+ subscription can also watch all 104 World Cup 2026 matches and some on CTV. |
The biggest World Cup in history has finally landed on Canadian soil. The FIFA World Cup 2026 runs from June 11 to July 19, 2026, spread across 16 cities in Canada, the United States and Mexico, with 48 teams and 104 matches to get through.
Toronto and Vancouver are both hosting games, and Canada’s men’s team is in the tournament for only the third time ever, so interest at home has never been higher.
Here’s the catch: almost all of that coverage sits behind a paywall. Bell Media owns the Canadian rights, and while a handful of games air free on CTV, the vast majority live on TSN and its streaming add-ons.
The good news is there are completely legitimate ways to watch every match free, whether you’re on your couch in Calgary or stuck in a hotel in another country.
This guide walks you through all of them, and includes the full match schedule with Canadian kick-off times at the bottom.
How to watch the FIFA World Cup 2026 in Canada
Bell Media is the exclusive Canadian broadcaster for the 2026 World Cup. In practice that means TSN and RDS carry all 104 matches, with select games also shown free-to-air on CTV (and in French on Noovo).
Streaming runs through TSN+, the CTV App and Crave’s live CTV channel. Worth knowing: DAZN does not hold World Cup rights in Canada this time, so you can skip it for the tournament.
| Where to watch | What you get | Cost (at time of writing) |
| TSN (TV) | All 104 matches across TSN1–TSN5 | Cable/satellite subscription |
| CTV (free-to-air) | Select matches – Canada’s games, the opener and the Final | Free with an antenna |
| RDS / RDS2 (French) | Full French-language coverage of all 104 matches | Cable/satellite subscription |
| TSN+ (streaming) | All five TSN feeds, no cable login needed | $29.99/mo or $249.99/yr |
| CTV App / Crave | Select CTV matches via the live CTV channel | Free CTV games; Crave from $11.99/mo |
| TSN GO / CTV GO | Live streams for existing TV subscribers | Included with your TV package |
If you already pay for TV, check your package first – TSN is carried by Bell, Rogers, TELUS, Cogeco, SaskTel, Vidéotron and others, so you may be able to stream free on TSN GO/CTV GO with your provider login.
Cord-cutters who want every game without a cable subscription will need TSN+, the standalone streaming tier.
Canada open their campaign on Friday, June 12 against Bosnia & Herzegovina at BMO Field in Toronto, with the whistle at 3:00 p.m. ET. That one airs free on CTV – more on free options next.
How to watch the World Cup 2026 for free in Canada
There are two genuinely free routes, and they work best together: free-to-air CTV for the marquee games, and free foreign streaming services for everything else.
Option 1: CTV, free over the air
CTV is broadcasting a slate of matches free-to-air, including every Canada game, the opening match and the Final.
If you own a basic over-the-air antenna, you can watch those in HD for exactly $0, no subscription required. The trade-off is that CTV only carries a fraction of the 104 games, so it won’t cover a full bracket on its own.
Option 2: Free overseas streams, unlocked with a VPN
This is where most Canadians save the most money. Several countries put the entire World Cup on free, ad-supported public streaming, you just need an IP address from that country to access it. A VPN does exactly that. The standouts:
| Free service | Country / IP needed | Coverage |
| CTV (over-the-air) | Canada (no VPN) | Canada’s matches, the opening game and the Final, free with an antenna |
| BBC iPlayer | United Kingdom | Roughly half the tournament, free and in HD, split with ITV |
| ITV Hub/ITVX | United Kingdom | The other half of the UK fixtures the BBC doesn’t carry, free |
| TF1 Player | France | France’s headline free-to-air matches in French |
| L’Équipe TV | France | Additional free French-language coverage |
| RTÉ Player | Ireland | Ireland’s free public-broadcaster World Cup coverage |
| Virgin Media Play | Ireland | Further free Irish coverage alongside RTÉ |
| RTVE Play | Spain | Spain’s free public-broadcaster streams |
| SBS On Demand | Australia | Every match streamed free – the simplest single-service option |
Australia’s SBS On Demand is the easiest single source, it streams every match free, with English commentary.
The UK’s BBC iPlayer and ITV Hub / ITVX split the fixtures but are also free and high quality, and there are free options in French (TF1, L’Équipe), Irish (RTÉ Player,) and Spanish (RTVE Play) too.
In testing from Edmonton, connecting to a London or Sydney server and loading these apps took under two minutes once the VPN was installed.
For TF1/L’Équipe connect to Paris server, RTÉ Player connect to Dublin, and RTVE Play connect to Barcelona or Madrid server.
Step-by-step: watch a free FIFA World Cup 2026 stream with a VPN
- Choose a reliable VPN. I highly recommend NordVPN because its servers consistently get past streaming blocks.
- Download and install the VPN app on your phone, laptop, smart TV or streaming stick, and sign in.
- Connect to a server in the country whose free stream you want—the UK for BBC iPlayer/ITVX, France for TF1, Ireland for RTÉ Player, Spain for RTVE Play, or Australia for SBS On Demand.
- Open the free streaming service, create your free account and start streaming every FIFA World Cup 2026 live online.
| NOTE: Pick your match from the schedule below and kick back. If a stream stutters, switch to a different server in the same country. |
How to watch from anywhere (travelling Canadians and expats)
Heading out of the country during the tournament or living abroad? Streaming services check your location, so TSN, CTV and the free overseas apps will all block you the moment your IP looks foreign. A VPN fixes this in both directions:
- Want your home coverage? Connect to a Canadian server and TSN+/CTV behave exactly as they do at home.
- Want a free stream? Connect to a UK or Australian server and use BBC iPlayer, ITVX or SBS On Demand.
Visiting the World Cup? Stream your home country’s free coverage with a VPN
Hundreds of thousands of fans will fly into the USA, Canada and Mexico for the tournament, and many will be in for a surprise.
The moment you land, streaming apps read your new location and lock you out of the free coverage you rely on back home. A British fan in Dallas can’t open BBC iPlayer; a French fan in Toronto loses TF1; an Aussie in Mexico City gets blocked by SBS. Instead, the host country’s paywalled broadcaster (Fox in the US, TSN in Canada, TelevisaUnivision in Mexico) is all that’s on offer.
A VPN flips your location back home. Connect to a server in your country while you’re physically in a host city, and your usual free national broadcaster behaves as if you never left commentary in your language, no new subscription, no hunting for a dodgy link in a stadium car park. Here’s how the major free home services line up:
| If you’re from… | Your free home streams | VPN server to connect to |
| United Kingdom | BBC iPlayer + ITV Hub / ITVX | United Kingdom |
| France | TF1 Player + L’Équipe TV | France |
| Ireland | RTÉ Player + Virgin Media Play | Ireland |
| Spain | RTVE Play | Spain |
| Australia | SBS On Demand | Australia |
| Canada | CTV App / TSN GO (subscriber login) | Canada |
So a visiting fan from the UK, France, Ireland, Spain, or Australia can watch every match live, for free, on their streaming app from anywhere in the three host nations. The steps are the same as above:
- Download and sign up for a VPN before you fly, or setting it up on hotel or stadium Wi-Fi is fiddlier.
- Once you’re in the US, Canada, or Mexico, open the app and connect to a server in your home country (UK, France, Ireland, Spain or Australia).
- Load your usual free service like BBC iPlayer, TF1, RTÉ Player, RTVE Play, SBS On Demand and the match plays as it would at home.
- Travelling Canadians can do the reverse: connect to a Canadian server to keep CTV and TSN working while abroad.
| Why this matters at the 2026 World Cup? Because the tournament is hosted across three countries, fans are travelling between host cities constantly, and crossing borders means switching broadcasters and time zones mid-trip. A single VPN keeps your home coverage and language consistent whether you’re watching from Toronto, Los Angeles or Guadalajara. |
For live sport you want three things: servers that reliably beat streaming blocks, speeds fast enough for HD without buffering, and apps for whatever you watch on. These three deliver, and each has a 30-day money-back guarantee you can use as a no-risk trial across the group stage.
Best VPNs to Watch FIFA World Cup 2026 Live Online in Canada or Anywhere
1. NordVPN: My top pick for the World Cup
NordVPN is our number-one choice for the tournament. It runs one of the fastest networks around, which is exactly what you want for buffer-free HD, and its enormous server list makes it easy to land a working connection in the UK, France, Ireland, Spain, Australia, or Canada.
It reliably unblocks BBC iPlayer, SBS On Demand, TF1, RTVE Play and TSN+, and it covers up to 10 devices at once. If you test one VPN for the World Cup, make it this one.
2. ExpressVPN: The most consistent all-rounder
ExpressVPN is the safe pick if you want something that simply works. Its servers consistently beat streaming blocks, speeds hold up for HD, and it has apps for practically every device including Fire TV and Apple TV, handy for casting matches to a hotel-room television.
3. Surfshark: Best value, unlimited devices
Surfshark covers an unlimited number of devices on a single subscription and ideal for a group of traveling friends or a household watching matches in different rooms and still unblocks the major free streamers. The most budget-friendly of the three.
| Why a free VPN won’t cut it for the World Cup? It’s tempting, but free VPNs fail exactly when you need them mid-match. Three reasons: 1. Blocked IPs: Free VPN servers are heavily flagged, so BBC iPlayer, SBS and TSN+ block them on sight. 2. Speed throttling: Free tiers throttle bandwidth, which turns an HD match into a slideshow. 3. Privacy risks: Many free VPNs log and sell your data, and some bundle malware. The smarter “free” move is a paid VPN’s 30-day money-back guarantee—full speed and unblocking now, and a full refund if you cancel before the window closes. |
FIFA World Cup 2026: full schedule with Canadian kick-off times
Every fixture below is listed in Eastern Time (ET) and Pacific Time (PT) covering Canada’s two largest cities, Toronto and Vancouver.
Group stage (June 11 – 27)
All 72 group-stage matches, in date order:
| Date | Grp | Match | Host City | ET | PT |
| Thu Jun 11 | A | Mexico vs South Africa | Mexico City | 3:00 PM | 12:00 PM |
| Thu Jun 11 | A | South Korea vs Czechia | Guadalajara | 10:00 PM | 7:00 PM |
| Fri Jun 12 | B | Canada vs Bosnia & Herzegovina | Toronto | 3:00 PM | 12:00 PM |
| Fri Jun 12 | D | USA vs Paraguay | Los Angeles | 9:00 PM | 6:00 PM |
| Sat Jun 13 | B | Qatar vs Switzerland | SF Bay Area | 3:00 PM | 12:00 PM |
| Sat Jun 13 | C | Brazil vs Morocco | New York/NJ | 6:00 PM | 3:00 PM |
| Sat Jun 13 | C | Haiti vs Scotland | Boston | 9:00 PM | 6:00 PM |
| Sat Jun 13 | D | Australia vs Turkiye | Vancouver | 12:00 AM | 9:00 PM † |
| Sun Jun 14 | E | Germany vs Curacao | Houston | 1:00 PM | 10:00 AM |
| Sun Jun 14 | F | Netherlands vs Japan | Dallas | 4:00 PM | 1:00 PM |
| Sun Jun 14 | E | Ivory Coast vs Ecuador | Philadelphia | 7:00 PM | 4:00 PM |
| Sun Jun 14 | F | Sweden vs Tunisia | Monterrey | 10:00 PM | 7:00 PM |
| Mon Jun 15 | H | Spain vs Cape Verde | Atlanta | 12:00 PM | 9:00 AM |
| Mon Jun 15 | G | Belgium vs Egypt | Seattle | 3:00 PM | 12:00 PM |
| Mon Jun 15 | H | Saudi Arabia vs Uruguay | Miami | 6:00 PM | 3:00 PM |
| Mon Jun 15 | G | Iran vs New Zealand | Los Angeles | 9:00 PM | 6:00 PM |
| Tue Jun 16 | I | France vs Senegal | New York/NJ | 3:00 PM | 12:00 PM |
| Tue Jun 16 | I | Iraq vs Norway | Boston | 6:00 PM | 3:00 PM |
| Tue Jun 16 | J | Argentina vs Algeria | Kansas City | 9:00 PM | 6:00 PM |
| Tue Jun 16 | J | Austria vs Jordan | SF Bay Area | 12:00 AM | 9:00 PM † |
| Wed Jun 17 | K | Portugal vs DR Congo | Houston | 1:00 PM | 10:00 AM |
| Wed Jun 17 | L | England vs Croatia | Dallas | 4:00 PM | 1:00 PM |
| Wed Jun 17 | L | Ghana vs Panama | Toronto | 7:00 PM | 4:00 PM |
| Wed Jun 17 | K | Uzbekistan vs Colombia | Mexico City | 10:00 PM | 7:00 PM |
| Thu Jun 18 | A | Czechia vs South Africa | Atlanta | 12:00 PM | 9:00 AM |
| Thu Jun 18 | B | Switzerland vs Bosnia & Herzegovina | Los Angeles | 3:00 PM | 12:00 PM |
| Thu Jun 18 | B | Canada vs Qatar | Vancouver | 6:00 PM | 3:00 PM |
| Thu Jun 18 | A | Mexico vs South Korea | Guadalajara | 9:00 PM | 6:00 PM |
| Fri Jun 19 | C | Scotland vs Morocco | Boston | 6:00 PM | 3:00 PM |
| Fri Jun 19 | C | Brazil vs Haiti | Philadelphia | 9:00 PM | 6:00 PM |
| Fri Jun 19 | D | USA vs Australia | Seattle | 3:00 PM | 12:00 PM |
| Fri Jun 19 | D | Turkiye vs Paraguay | SF Bay Area | 12:00 AM | 9:00 PM † |
| Sat Jun 20 | E | Germany vs Ivory Coast | Toronto | 4:00 PM | 1:00 PM |
| Sat Jun 20 | F | Netherlands vs Sweden | Houston | 1:00 PM | 10:00 AM |
| Sat Jun 20 | E | Ecuador vs Curacao | Kansas City | 8:00 PM | 5:00 PM |
| Sat Jun 20 | F | Tunisia vs Japan | Monterrey | 12:00 AM | 9:00 PM † |
| Sun Jun 21 | H | Spain vs Saudi Arabia | Atlanta | 12:00 PM | 9:00 AM |
| Sun Jun 21 | G | Belgium vs Iran | Los Angeles | 3:00 PM | 12:00 PM |
| Sun Jun 21 | H | Uruguay vs Cape Verde | Miami | 6:00 PM | 3:00 PM |
| Sun Jun 21 | G | New Zealand vs Egypt | Vancouver | 9:00 PM | 6:00 PM |
| Mon Jun 22 | J | Argentina vs Austria | Dallas | 1:00 PM | 10:00 AM |
| Mon Jun 22 | I | France vs Iraq | Philadelphia | 5:00 PM | 2:00 PM |
| Mon Jun 22 | I | Norway vs Senegal | New York/NJ | 8:00 PM | 5:00 PM |
| Mon Jun 22 | J | Jordan vs Algeria | SF Bay Area | 11:00 PM | 8:00 PM |
| Tue Jun 23 | K | Portugal vs Uzbekistan | Houston | 1:00 PM | 10:00 AM |
| Tue Jun 23 | L | England vs Ghana | Boston | 4:00 PM | 1:00 PM |
| Tue Jun 23 | L | Panama vs Croatia | Toronto | 7:00 PM | 4:00 PM |
| Tue Jun 23 | K | Colombia vs DR Congo | Guadalajara | 10:00 PM | 7:00 PM |
| Wed Jun 24 | B | Switzerland vs Canada | Vancouver | 3:00 PM | 12:00 PM |
| Wed Jun 24 | B | Bosnia & Herzegovina vs Qatar | Seattle | 3:00 PM | 12:00 PM |
| Wed Jun 24 | C | Scotland vs Brazil | Miami | 6:00 PM | 3:00 PM |
| Wed Jun 24 | C | Morocco vs Haiti | Atlanta | 6:00 PM | 3:00 PM |
| Wed Jun 24 | A | Czechia vs Mexico | Mexico City | 9:00 PM | 6:00 PM |
| Wed Jun 24 | A | South Africa vs South Korea | Monterrey | 9:00 PM | 6:00 PM |
| Thu Jun 25 | E | Ecuador vs Germany | New York/NJ | 4:00 PM | 1:00 PM |
| Thu Jun 25 | E | Curacao vs Ivory Coast | Philadelphia | 4:00 PM | 1:00 PM |
| Thu Jun 25 | F | Japan vs Sweden | Dallas | 7:00 PM | 4:00 PM |
| Thu Jun 25 | F | Tunisia vs Netherlands | Kansas City | 7:00 PM | 4:00 PM |
| Thu Jun 25 | D | Turkiye vs USA | Los Angeles | 10:00 PM | 7:00 PM |
| Thu Jun 25 | D | Paraguay vs Australia | SF Bay Area | 10:00 PM | 7:00 PM |
| Fri Jun 26 | I | Norway vs France | Boston | 3:00 PM | 12:00 PM |
| Fri Jun 26 | I | Senegal vs Iraq | Toronto | 3:00 PM | 12:00 PM |
| Fri Jun 26 | H | Cape Verde vs Saudi Arabia | Houston | 8:00 PM | 5:00 PM |
| Fri Jun 26 | H | Uruguay vs Spain | Guadalajara | 8:00 PM | 5:00 PM |
| Fri Jun 26 | G | Egypt vs Iran | Seattle | 11:00 PM | 8:00 PM |
| Fri Jun 26 | G | New Zealand vs Belgium | Vancouver | 11:00 PM | 8:00 PM |
| Sat Jun 27 | K | Colombia vs Portugal | Miami | 7:30 PM | 4:30 PM |
| Sat Jun 27 | K | DR Congo vs Uzbekistan | Atlanta | 7:30 PM | 4:30 PM |
| Sat Jun 27 | L | Panama vs England | New York/NJ | 5:00 PM | 2:00 PM |
| Sat Jun 27 | L | Croatia vs Ghana | Philadelphia | 5:00 PM | 2:00 PM |
| Sat Jun 27 | J | Algeria vs Austria | Kansas City | 10:00 PM | 7:00 PM |
| Sat Jun 27 | J | Jordan vs Argentina | Dallas | 10:00 PM | 7:00 PM |
Round of 32 (June 28 – July 3)
Brand new for 2026: an extra knockout round. The 32 qualifiers play 16 single-elimination games; the 16 winners advance.
| Date | Match | Host City | ET | PT |
| Sun Jun 28 | Runner-up Group A vs Runner-up Group B | Los Angeles | 3:00 PM | 12:00 PM |
| Mon Jun 29 | Winner Group C vs Runner-up Group F | Houston | 1:00 PM | 10:00 AM |
| Mon Jun 29 | Winner Group E vs 3rd A/B/C/D/F | Boston | 4:30 PM | 1:30 PM |
| Mon Jun 29 | Winner Group F vs Runner-up Group C | Monterrey | 9:00 PM | 6:00 PM |
| Tue Jun 30 | Runner-up Group E vs Runner-up Group I | Dallas | 1:00 PM | 10:00 AM |
| Tue Jun 30 | Winner Group I vs 3rd C/D/F/G/H | New York/NJ | 5:00 PM | 2:00 PM |
| Tue Jun 30 | Winner Group A vs 3rd C/E/F/H/I | Mexico City | 9:00 PM | 6:00 PM |
| Wed Jul 1 | Winner Group L vs 3rd E/H/I/J/K | Atlanta | 12:00 PM | 9:00 AM |
| Wed Jul 1 | Winner Group G vs 3rd A/E/H/I/J | Seattle | 4:00 PM | 1:00 PM |
| Wed Jul 1 | Winner Group D vs 3rd B/E/F/I/J | SF Bay Area | 8:00 PM | 5:00 PM |
| Thu Jul 2 | Winner Group H vs Runner-up Group J | Los Angeles | 3:00 PM | 12:00 PM |
| Thu Jul 2 | Runner-up Group K vs Runner-up Group L | Toronto | 7:00 PM | 4:00 PM |
| Thu Jul 2 | Winner Group B vs 3rd E/F/G/I/J | Vancouver | 11:00 PM | 8:00 PM |
| Fri Jul 3 | Runner-up Group D vs Runner-up Group G | Dallas | 2:00 PM | 11:00 AM |
| Fri Jul 3 | Winner Group J vs Runner-up Group H | Miami | 6:00 PM | 3:00 PM |
| Fri Jul 3 | Winner Group K vs 3rd D/E/I/J/L | Kansas City | 9:30 PM | 6:30 PM |
Round of 16 (July 4 – 7)
Exact pairings depend on Round-of-32 results, but the dates, venues and Canadian kick-off times are locked in.
| Date | Match | Host City | ET | PT |
| Sat Jul 4 | Winner Match 73 vs Winner Match 75 | Houston | 1:00 PM | 10:00 AM |
| Sat Jul 4 | Winner Match 74 vs Winner Match 77 | Philadelphia | 5:00 PM | 2:00 PM |
| Sun Jul 5 | Winner Match 76 vs Winner Match 78 | New York/NJ | 4:00 PM | 1:00 PM |
| Sun Jul 5 | Winner of Round of 32 (TBD) | Mexico City | 8:00 PM | 5:00 PM |
| Mon Jul 6 | Winner of Round of 32 (TBD) | Atlanta | 12:00 PM | 9:00 AM |
| Mon Jul 6 | Winner of Round of 32 (TBD) | Dallas | 3:00 PM | 12:00 PM |
| Mon Jul 6 | Winner of Round of 32 (TBD) | Seattle | 8:00 PM | 5:00 PM |
| Tue Jul 7 | Winner of Round of 32 (TBD) | Vancouver | 4:00 PM | 1:00 PM |
Quarterfinals (July 9 – 11)
| Date | Match | Host City | ET | PT |
| Thu Jul 9 | Quarterfinal 1 – TBD vs TBD | Boston | 4:00 PM | 1:00 PM |
| Fri Jul 10 | Quarterfinal 2 – TBD vs TBD | Los Angeles | 3:00 PM | 12:00 PM |
| Sat Jul 11 | Quarterfinal 3 – TBD vs TBD | Miami | 5:00 PM | 2:00 PM |
| Sat Jul 11 | Quarterfinal 4 – TBD vs TBD | Kansas City | 9:00 PM | 6:00 PM |
Semifinals, Third-Place Match & the Final
| Date | Match | Host City | ET | PT |
| Tue Jul 14 | Semifinal 1 – TBD vs TBD | Dallas | 3:00 PM | 12:00 PM |
| Wed Jul 15 | Semifinal 2 – TBD vs TBD | Atlanta | 3:00 PM | 12:00 PM |
| Sat Jul 18 | Third-Place Match – TBD vs TBD | Miami | 5:00 PM | 2:00 PM |
| Sun Jul 19 | FINAL – TBD vs TBD | New York/NJ | 3:00 PM | 12:00 PM |
Source: FIFA World Cup 2026 Official
The Final is on Sunday, July 19 at MetLife Stadium (New York/New Jersey), kicking off at 3:00 p.m. ET / 12:00 p.m. PT. It airs free on CTV in Canada or, if you’re abroad, on a Canadian VPN server, or free via BBC iPlayer/ITVX (UK) and SBS On Demand (Australia).
FAQs
Yes, you can watch few World Cup 2026 matches on CTV for free. And you can also all 104 matches on BBC iPlayer/ITVX, SBS On Demand, RTE Player, TF1 and more for free with a VPN.
TSN carries all 104 games across its TSN1–TSN5 feeds, with RDS covering them in French. Cord-cutters can get the lot through TSN+.
It depends on your location. If you are in Canada, there is no need of VPN to stream Fifa World Cup live matches on TSN+. However, if you are travelling outside Canada, you need a VPN to access TSN+ from abroad to watch live Wolrd Cup matches since it is geo-blocked outside Canada due to content licensing.
Yes. Connect a VPN to a server in your home country (UK, France, Ireland, Spain, Australia or Canada) while you’re in the US, Canada or Mexico, then open your usual streaming app like BBC iPlayer, TF1, RTÉ Player, RTVE Play, SBS On Demand or CTV/TSN GO, and it works as if you were home.
RDS is your streaming service where you can watch all Fifa World Cup 2026 matches with French commentary. But RDS is not free and you need to pay for the service. Also if you don’t want to spend or fan who is travelling for World Cup, you can stream all matches with French commentary on TF1/L’Équipe TV with a VPN for free.
Related Articles
How to Watch JioHotstar in Canada in 2026
How to Pay for Peacock TV from Canada [Guide]