Destination Guide

Best eSIM for Canada: Compare Plans & Prices

Canada eSIM plans start at $2.50, and the same 10 GB costs anywhere from $14.99 to $33.99 depending on who you buy it from. Here's who charges what, why Canada's three big networks are really two, and when your US phone plan already has Canada covered.

Published Oct 26, 2026·12 min read·byCharles McQuain

Disclosure: This guide contains affiliate links. If you purchase through our links, we may earn a small commission at no extra cost to you.

This guide is built from pricing, not from a trip. In October 2026 we read the Canada page of every eSIM provider we track and recorded what 14 of them actually charge, which Canadian networks each says it uses, and which plans it still sells. We haven't run speed tests in Toronto or along the Icefields Parkway, and this guide says so rather than dressing up marketing claims as firsthand experience.

The numbers tell two stories. The first is price: buy 10 GB on a 30-day plan and you'll pay anywhere from $14.99 to $33.99, more than twice as much for the same data. The second is network. Canada has three national carriers, Rogers, Bell, and Telus, but Bell and Telus share their radio networks, so there are really two sets of towers. Some eSIMs reach both, some reach only one, and some won't tell you which.

Before you buy: your US plan may already cover Canada

Most current unlimited plans from T-Mobile, Verizon, and AT&T include Canada with a high-speed data allowance, so plenty of US travelers don't need an eSIM at all. Others, on budget, prepaid, or older plans, are one bad roaming bill away from wishing they'd bought one. Check which group you're in first. Jump to that section →

Does Your US Phone Plan Already Cover Canada?

Canada and Mexico are the two big exceptions to the usual advice about carrier roaming. Because so many Americans cross the northern border, the big three US carriers fold Canada into most of their unlimited plans. The catch is always the same: a cap on high-speed data, then much slower speeds.

T-Mobile

Experience plans include Canada and Mexico. T-Mobile's own support page lists up to 15 GB of high-speed data on Experience More and up to 30 GB on Experience Beyond, then unlimited data at up to 256 kbps. Hotspot use counts toward the allowance. Essentials-type plans get much slower speeds.

Verizon

Current Unlimited plans include talk, text, and data in Canada and Mexico with a daily high-speed allowance, after which speeds drop. Verizon's terms also let it restrict lines whose use in Canada or Mexico becomes a large share of the total over time, which matters for long stays. Plans without the benefit fall back to TravelPass.

AT&T

AT&T's eligible unlimited plans include unlimited talk and text across the US, Canada, and Mexico and let you use your plan data in Canada with no roaming charges. Other plans can add AT&T's Roam North America feature or fall back to the International Day Pass.

Carriers change these terms often, so treat the above as a starting point and confirm on your plan's international page or in your carrier's app before you travel. A Canada eSIM is still worth buying if any of these apply:

  • Your plan is prepaid, budget, or older and doesn't include Canada, or includes it only at slow speeds.
  • You'll outrun the high-speed allowance: a long stay, hotspotting a laptop, or a lot of video.
  • You want a second network as a backup. If your home line drops out on a mountain highway, an eSIM on the other set of towers often won't.
  • You're not on a US plan at all. Visitors from the UK, Europe, and Australia usually have no Canada allowance.

More on what US carriers charge abroad: AT&T Day Pass vs eSIM and Verizon TravelPass vs eSIM.

Our Top 3 eSIM Picks for Canada

1

Breeze

Best Overall Value

Breeze has the cheapest 30-day plan in Canada at every size from 3 GB to 100 GB: 10 GB for $14.99 ($1.50/GB), 5 GB for $8.99, 20 GB for $22.99, and 50 GB for $44.99 ($0.90/GB). Unusually for the cheapest option, it doesn't cost you network choice: as of October 2026, Breeze's Canada page lists Rogers, Bell, and Telus, plus Vidéotron and SaskTel. In September it listed only Bell and Telus.

Best for: Almost everyone — city breaks in Toronto, Montreal, or Vancouver, and road trips where reaching both sets of towers helps. The honest tradeoffs: Breeze's unlimited plans are the most expensive we found, at $130.99 for 30 days, and its network list is a list of partners, not a promise of which one your phone lands on.

View Breeze Canada Plans→
2

GigSky

Best for Repeat Trips

Most Canada plans expire after 30 days whether you've used the data or not. GigSky's don't have to: 20 GB for $29.99 lasts 180 days, and 50 GB for $59.99 lasts 90. If you cross the border several times a season — Seattle to Vancouver, Detroit to Windsor, Buffalo to Toronto, or a run of ski weekends — one purchase covers all of it. GigSky also has the second-cheapest short unlimited plans, at 7 days for $20.49.

Best for: Border-region regulars, families with a cabin or relatives in Canada, and anyone planning more than one trip before spring. The tradeoffs: GigSky doesn't name a Canadian carrier, its unlimited plans slow to 500 kbps after 3.5 GB a day, and for a single trip its 10 GB at $21.49 costs $6.50 more than Breeze's.

View GigSky Canada Plans→
3

Maya

Best Unlimited

If you genuinely want unlimited data, Maya is the cheapest way to get it in Canada: 30 days for $49.99, against $58.99 from GigSky, $69 from Ubigi, $80.99 from Airalo, and $95.90 from Holafly. It is also the cheapest week at 7 days for $19.99 and sells a two-week plan at 14 days for $27.99. Maya's page promises no caps and no throttling, while most rival unlimited plans in Canada slow down after 2 to 5 GB a day.

Best for: Remote workers, heavy streamers, and anyone hotspotting a laptop from a rental. The same eSIM covers more than 160 countries at the same prices, so it also works if you're continuing to the US. The tradeoffs: Maya sells no fixed-data plans and doesn't name a Canadian network, and for most travelers unlimited is the wrong buy — Breeze's 50 GB is $44.99.

View Maya Canada Plans→

Provider Comparison

How the major providers compare for Canada. Every price here was read directly off the provider's own Canada page in October 2026:

Provider
Data
Price
Validity
BreezeCheapest 3–100 GB
1–100 GB, Unlimited
$3.99–130.99
1–30 days
NomadRunner-up at 10 GB
1–50 GB, Unlimited
$7–69
3–30 days
UbigiCheapest 10 GB for a week
1–50 GB, Unlimited
$5–69
7–30 days
GigSky20 GB lasts 180 days
1–50 GB, Unlimited
$2.99–59.99
1–180 days
AiraloUnlimited cut in October
1–50 GB, Unlimited
$7–84
3–30 days
eSIMoNo unlimited plan
1–20 GB
$3.90–39.90
7–30 days
MayaCheapest 30-day unlimited
Unlimited
$9.99–49.99
3–30 days
SailyPricier at 10 GB
1–20 GB, Unlimited
$5.29–85.99
5–30 days
HolaflyUnlimited only
Unlimited
$6.90–95.90
1–30 days

The same 10 GB, ten different prices

Because 10 GB over 30 days is the plan most Canada visitors actually want, it's the cleanest way to see the spread — and which networks each price buys you:

BreezeRogers / Bell / Telus / Vidéotron / SaskTel$14.99$1.50/GB
NomadRogers / Freedom$17.00$1.70/GB
UbigiBell / Telus / Freedom / Vidéotron / SaskTel$19.00$1.90/GB
GigSkyNetwork not disclosed$21.49$2.15/GB
AiraloBell only$23.00$2.30/GB
eSIMoRogers / Bell / Telus / Vidéotron$24.90$2.49/GB
YesimRogers / Bell / Telus / Vidéotron / Freedom$26.40$2.64/GB
SailyNetwork not disclosed$30.99$3.10/GB
aloSIMBell / Telus / SaskTel$31.00$3.10/GB
TooSimRogers / Bell / Telus / Freedom / SaskTel / Vidéotron$33.99$3.40/GB

Nomad's $17 is a sale price (the list price is $23), and it names Rogers and Freedom Mobile, which runs its own towers in the big cities of Ontario, Alberta, and British Columbia. Ubigi is $19 for 30 days, but its week-long plan is the better buy for a short trip: 10 GB for 7 days at $15. Airalo, at $23, names only Bell, though in October 2026 it cut every one of its Canada unlimited prices, taking 30 days from $86 to $80.99.

Holafly and Maya don't sell fixed-data plans, so they aren't in this table. Holafly's 30-day unlimited plan costs $95.90, $45.91 more than Maya for the same month. SimOptions sells 10 GB for $16.50, but only for 7 days, and MobiMatter's only Canada-only plan is 25 GB for $32.99.

Which plan should you choose?

For a one- or two-week trip, 10 GB is the right size and $14.99 from Breeze is the right price, with more options on our full Canada comparison. Coming back several times this season? GigSky's 20 GB lasts 180 days. Heavy user? Breeze's 50 GB for $44.99 beats every 30-day unlimited plan. Only in Canada for a long weekend? GigSky sells 1 GB for 7 days at $2.99, and Breeze sells 3 GB for 30 days at $7.99.

Rogers, Bell & Telus: Canada's Networks

Canada's regulator describes the market as a Top 3 of Bell, Rogers, and Telus, with SaskTel dominant in Saskatchewan. But three carriers doesn't mean three networks, and which towers your eSIM uses is decided by the provider, not you.

Rogers

The largest carrier, with about 11 million postpaid and 1.2 million prepaid mobile phone subscribers at the end of June 2026, and it runs its own national network. Named by six of the 14 providers we checked: Breeze, eSIMo, Nomad, SimOptions, TooSim, and Yesim.

Bell and Telus

Two separate companies sharing one radio network. Under a reciprocal arrangement, each builds and runs the towers in its own regions and gives the other's customers access to them, while keeping its own core network. So an eSIM that lists "Bell and Telus" is, in practice, on one set of towers. Airalo names only Bell; aloSIM, Holafly, and Ubigi name Bell and Telus without Rogers.

Freedom Mobile

Owned by Quebecor, Vidéotron's parent, since April 2023. It runs its own network in dense urban areas, mainly in Ontario, Alberta, and British Columbia, and relies on other carriers elsewhere. Nomad, Ubigi, TooSim, and Yesim list it.

Vidéotron and SaskTel

The big regional carriers in Quebec and Saskatchewan. Breeze, eSIMo, TooSim, Ubigi, and Yesim list Vidéotron; Breeze, aloSIM, TooSim, and Ubigi list SaskTel.

Four of the fourteen providers — Saily, GigSky, Maya, and MobiMatter — don't name a Canadian carrier on their Canada pages. That usually means the eSIM roams across whatever the reseller's wholesale agreement covers, and you can't predict which network you'll land on. In Toronto or Vancouver it makes no difference. On a mountain highway, it's the reason to pick a provider that names Rogers as well as Bell or Telus, so your phone has both sets of towers to choose from.

The Rockies, the Border & Where the Signal Drops

Most Canadians live within a few hours of the US border, and that's where the networks are strongest. Toronto, Montreal, Vancouver, Ottawa, Calgary, Quebec City, and the towns of Banff and Jasper are well covered. The trouble spots are the long gaps in between.

The Icefields Parkway between Lake Louise and Jasper is the one most visitors hit. Parks Canada says it has no year-round cell coverage, apart from limited service at the Columbia Icefield from May to early October, and none at the parkway's campgrounds. No eSIM fixes that. Download offline maps, fill up, and tell someone your route before you leave Lake Louise or Jasper.

Backcountry trails and long highways — hikes beyond the trailheads in the national parks, and the stretches of highway between towns across the prairies and the north — are where coverage thins out and having both Rogers and Bell/Telus towers available starts to matter.

The border itself can be a problem in the other direction. At Niagara Falls and Windsor, phones on the Canadian side sometimes grab a stronger US signal from across the river, and a Canada-only eSIM stops working when that happens.

The practical rule

Cities only → buy on price. Road trip or the Rockies → buy a plan that names Rogers as well as Bell or Telus (Breeze does both and is the cheapest). Either way, download offline maps of the region before you lose signal.

How to Set Up Your Canada eSIM

Install before you leave home, on your home WiFi. Every provider in this guide lets you install the eSIM ahead of time and activate it on arrival, and doing it at the border crossing or on airport WiFi in Toronto or Vancouver is how activations go wrong.

1

Buy and install at home

Purchase the plan, then scan the QR code or use the provider's app to add the eSIM to your phone while you're on reliable WiFi. On most providers here, the validity clock starts when the eSIM first connects to a Canadian network, not when you install it.

2

Label the line

Name it something obvious like "Canada" in your phone's cellular settings. You'll be switching between it and your home line, and the default labels are unhelpful.

3

Cross, then switch over

Once you're in Canada, set the Canada eSIM as your cellular data line and turn data roaming ON for that line only, since the eSIM roams by design. Leave your home line's data roaming OFF unless your US plan includes Canada and you want to use it, so it can still receive calls and texts without charges.

4

Know how to pick a network

Find your phone's manual network selection screen before you need it. If your data drops near Niagara Falls or Windsor, turn off automatic selection and pick a Canadian carrier. If you're out of signal on a highway, try the other network your plan names.

Full walkthrough with screenshots: How to Set Up an eSIM.

Canada-Specific Tips

Crossing back into the US? A Canada plan stops at the border

Niagara Falls, the Vancouver–Seattle drive, and Detroit–Windsor all cross the line without much ceremony, and a Canada country plan works only on the Canadian side. Airalo, MobiMatter, Ubigi, and others sell North America and “Canada + USA” plans that cover both. We haven't priced those for this guide, so compare them against a US plan that already includes Canada, or see our USA eSIM guide if you're visiting from outside North America.

On an Alaska cruise, a Canada plan covers Vancouver and Victoria only

Many Alaska cruises start in Vancouver or call at Victoria, and a Canada eSIM works there. Juneau, Ketchikan, and Skagway are in the US, so it won't work in those ports. Out at sea, your phone may connect to the ship's maritime network, which bills separately and expensively. Turn cellular data off when the ship leaves port.

Heading to Quebec? Look for Vidéotron

Vidéotron is Quebec's big regional carrier, alongside the national three. You don't need it in Montreal or Quebec City, where every network is strong, but if you're driving out to the Laurentians or the Gaspé, a plan that lists it as well as Rogers and Bell or Telus gives your phone the most options. Breeze, eSIMo, TooSim, Ubigi, and Yesim all name it.

Check the validity window, not just the price

Canada plans run on very different clocks. SimOptions' cheapest tiers last 3 to 7 days, and Ubigi's $15 10 GB lasts 7. At the other end, GigSky's 20 GB for $29.99 runs 180 days, and SimOptions sells 60 GB for 90 days at $96.90. A cheap headline price on a short window is no bargain if your trip outlasts it.

Frequently Asked Questions

Does my US phone plan already work in Canada?

Quite possibly. Most current unlimited plans from T-Mobile, Verizon, and AT&T include Canada at no extra cost, but each one limits how much high-speed data you get there. T-Mobile's Experience More includes up to 15 GB of high-speed data in Canada and Mexico and Experience Beyond up to 30 GB, then slows to 256 kbps. Verizon and AT&T also cap or manage high-speed use. Budget, prepaid, and older plans often leave Canada out. Check your plan's international page before you buy anything. If Canada is included and the allowance covers your trip, you may not need an eSIM at all.

How much data do I need for a week in Canada?

For a week of normal use — maps, rideshares, transit apps, messaging, and some social media — 5 GB is the lean size and 10 GB is the comfortable one. The cheapest 10 GB with 30 days of validity is Breeze at $14.99. If you only need a week, Ubigi sells 10 GB for 7 days at $15, and Breeze's 5 GB for 30 days is $8.99.

Which Canadian network do travel eSIMs actually use?

It depends on the provider. Canada has three national networks, Rogers, Bell, and Telus, but Bell and Telus share their radio networks, so in practice there are two sets of towers. Of the 14 providers whose Canada pages we read, six name Rogers: Breeze, eSIMo, Nomad, SimOptions, TooSim, and Yesim. Airalo names only Bell, and aloSIM, Holafly, and Ubigi name Bell and Telus without Rogers. Saily, GigSky, Maya, and MobiMatter don't name a Canadian carrier at all.

Will an eSIM work in Banff, Lake Louise, and Jasper?

In the towns, yes. Banff, Canmore, Lake Louise village, and Jasper townsite are covered. The Icefields Parkway between Lake Louise and Jasper is another matter: Parks Canada says it has no year-round cell coverage, apart from limited service at the Columbia Icefield from May to early October, and there's no coverage at the parkway's campgrounds. Download offline maps and tell someone your route before you set out.

Why did my phone connect to a US network at Niagara Falls?

Near the border, phones can pick up a stronger signal from a US tower across the river. Bell and Fido's own support forums have threads from customers billed for US roaming without ever leaving the Canadian side at Niagara Falls. With a Canada-only eSIM the result is different but just as annoying: it won't work on a US network, so your data simply stops. Set your phone to choose the network manually, pick a Canadian carrier, and switch back to automatic when you leave the area.

Can I keep my US number for texts and WhatsApp?

Yes. Phones that support eSIM run two lines at once. Set the Canada eSIM as your data line, and leave your home line on for calls and texts with its data roaming switched off, so two-factor codes still arrive without roaming charges. WhatsApp, iMessage, and FaceTime stay tied to your existing number no matter which line carries the data.

Is Holafly a good choice for Canada?

Not on price. Holafly charges $95.90 for 30 days of unlimited data in Canada, against $49.99 from Maya, $58.99 from GigSky, and $69 from Ubigi. It sells no fixed-data plans, so a lighter user always pays for unlimited, and its hotspot allowance is limited to 1 GB of shareable data a day.

Should I buy unlimited data for Canada?

Usually not. Breeze sells 50 GB for $44.99 and 20 GB for $22.99, while 30 days of unlimited data costs between $49.99 and $130.99. Most unlimited plans also slow you down after a daily allowance: Nomad after 2 GB a day, Airalo after 3 GB, GigSky after 3.5 GB, and Ubigi after 5 GB. Unlimited makes sense if you're streaming or tethering a laptop every day; otherwise a large fixed plan is cheaper.

Ready to Get Connected in Canada?

Compare eSIM plans from every major provider side by side and find the best price for your trip.

Compare Plans for Canadaarrow_forward