eSIM comparisons
Cheapest & Best Canada eSIMs: Top 9 Providers Compared
Nine eSIM providers compared for Canada on listed USD price, data allowance and validity, with the lowest offer named for each allowance and trip length.
The dated comparison tables below reflect the observation date recorded for each figure and are not a guarantee of current pricing.
How we compared Canada eSIM prices
We compared listed prices for Canada eSIM data plans across nine selected providers, matching every allowance to the validity it actually carries. Airwaily publishes this comparison and also sells one of the products in it. Where two offers match on data and days, the gap is purely upfront price; where they differ, the tables and notes say so.

Cheapest exact 1 GB Canada eSIMs
Airwaily's 1 GB for 7 days is the lowest exact 1 GB listing at $1.61, a regular price. GigSky's comparable week costs $2.39, discounted from $2.99.
| Provider | Allowance | Validity | Listed price |
|---|---|---|---|
| AirwailyCountry-specific Canada plan | 1 GB | 7 days | $1.61 |
| AiraloMulti-country · includes Canada | 1 GB | 3 days | $4.95 Regular $5.50 Promo †Offer conditionsRecorded code: ESIMDB10 · Excluded methods: Airmoney, Apple Pay, Google Pay, PayPal · No stacking · Other eligibility unconfirmed |
| Saily | 1 GB | 7 days | $4.76 Regular $5.29 Promo †Offer conditionsRecorded code: ESIMDB10 · First purchase only · No stacking · Other eligibility unconfirmed |
| NomadMulti-country · includes Canada | 1 GB | 7 days | $6.00 |
| MobiMatterMulti-country · includes Canada | 1 GB | 7 days | $3.99 |
| Ubigi | 1 GB | 7 days | $4.50 Regular $5.00 Promo †Offer conditionsRecorded code: ESIMDB10 · One use per customer · Other eligibility unconfirmed |
| Jetpac | — | — | No matching offer |
| Yesim | 1 GB | 30 days | $4.02 Regular $5.02 Promo †Offer conditionsRecorded code: ESIMDB20 · First purchase only · Other eligibility unconfirmed |
| GigSky | 1 GB | 7 days | $2.39 Regular $2.99 Promo †Offer conditionsRecorded code: GSKYES20 · One use per customer · No stacking · Other eligibility unconfirmed |
Airwaily's 1 GB week costs 66.2% less than Saily's identical 1 GB, 7-day plan at $4.76 and 73.2% less than Nomad's $6 multi-country week. Data and validity match, so both gaps are upfront price rather than any allowance difference.
Cheapest exact 5 GB Canada eSIMs
Airwaily's 5 GB plan wins at $5.96 for 30 days on a regular price. Airalo asks $12.60 for 5 GB over 7 days, and MobiMatter's multi-country 5 GB month is $10.99.
| Provider | Allowance | Validity | Listed price |
|---|---|---|---|
| AirwailyCountry-specific Canada plan | 5 GB | 30 days | $5.96 |
| Airalo | 5 GB | 7 days | $12.60 Regular $14.00 Promo †Offer conditionsRecorded code: ESIMDB10 · Excluded methods: Airmoney, Apple Pay, Google Pay, PayPal · No stacking · Other eligibility unconfirmed |
| Saily | 5 GB | 30 days | $16.19 Regular $17.99 Promo †Offer conditionsRecorded code: ESIMDB10 · First purchase only · No stacking · Other eligibility unconfirmed |
| Nomad | 5 GB | 30 days | $13.00 |
| MobiMatterMulti-country · includes Canada | 5 GB | 30 days | $10.99 |
| Ubigi | — | — | No matching offer |
| Jetpac | 5 GB | 1 day | $6.50 Regular $10.50 Promo †Offer conditionsRecorded code: ESIMDB4OFF · One use per customer · Other eligibility unconfirmed |
| Yesim | 5 GB | 30 days | $11.16 Regular $13.95 Promo †Offer conditionsRecorded code: ESIMDB20 · First purchase only · Other eligibility unconfirmed |
| GigSky | 5 GB | 30 days | $11.99 Regular $14.99 Promo †Offer conditionsRecorded code: GSKYES20 · One use per customer · No stacking · Other eligibility unconfirmed |
On identical 5 GB, 30-day terms, Airwaily's $5.96 is 63.2% below Saily's $16.19 and 50.3% below GigSky's $11.99. Both rivals already carry discounts, so this compares final listed prices rather than an extra code at checkout.
Cheapest exact 10 GB Canada eSIMs
Jetpac takes exact 10 GB at $8.50, promoted from $12.50, but the allowance lasts 1 day. Airwaily's 10 GB runs 30 days at $10.28.
| Provider | Allowance | Validity | Listed price |
|---|---|---|---|
| AirwailyCountry-specific Canada plan | 10 GB | 30 days | $10.28 |
| Airalo | 10 GB | 7 days | $16.20 Regular $18.00 Promo †Offer conditionsRecorded code: ESIMDB10 · Excluded methods: Airmoney, Apple Pay, Google Pay, PayPal · No stacking · Other eligibility unconfirmed |
| Saily | 10 GB | 30 days | $27.89 Regular $30.99 Promo †Offer conditionsRecorded code: ESIMDB10 · First purchase only · No stacking · Other eligibility unconfirmed |
| Nomad | 10 GB | 30 days | $17.00 |
| MobiMatterMulti-country · includes Canada | 10 GB | 30 days | $17.99 |
| Ubigi | 10 GB | 7 days | $13.50 Regular $15.00 Promo †Offer conditionsRecorded code: ESIMDB10 · One use per customer · Other eligibility unconfirmed |
| Jetpac | 10 GB | 1 day | $8.50 Regular $12.50 Promo †Offer conditionsRecorded code: ESIMDB4OFF · One use per customer · Other eligibility unconfirmed |
| Yesim | 10 GB | 30 days | $19.64 Regular $24.55 Promo †Offer conditionsRecorded code: ESIMDB20 · First purchase only · Other eligibility unconfirmed |
| GigSky | 10 GB | 30 days | $17.19 Regular $21.49 Promo †Offer conditionsRecorded code: GSKYES20 · One use per customer · No stacking · Other eligibility unconfirmed |
Jetpac's one-day 10 GB pack is 17.3% cheaper upfront than Airwaily's 30-day 10 GB plan, a gap driven by validity rather than a like-for-like saving. Among 10 GB, 30-day offers, Airwaily's $10.28 is 40.2% below GigSky's listed $17.19.
Canada eSIMs with at least 15 GB
Here 15 GB is a floor, not a fixed allowance; packages span 15 GB to 25 GB. Airwaily's 18 GB for 30 days at $13.70 is lowest, ahead of Jetpac's $18.50.
| Provider | Allowance | Validity | Listed price |
|---|---|---|---|
| AirwailyCountry-specific Canada plan | 18 GB | 30 days | $13.70 |
| Airalo | 20 GB | 15 days | $30.60 Regular $34.00 Promo †Offer conditionsRecorded code: ESIMDB10 · Excluded methods: Airmoney, Apple Pay, Google Pay, PayPal · No stacking · Other eligibility unconfirmed |
| Saily | 20 GB | 30 days | $39.59 Regular $43.99 Promo †Offer conditionsRecorded code: ESIMDB10 · First purchase only · No stacking · Other eligibility unconfirmed |
| Nomad | 20 GB | 30 days | $31.00 |
| MobiMatterMulti-country · includes Canada | 20 GB | 30 days | $29.99 |
| Ubigi | 25 GB | 30 days | $35.10 Regular $39.00 Promo †Offer conditionsRecorded code: ESIMDB10 · One use per customer · Other eligibility unconfirmed |
| Jetpac | 15 GB | 7 days | $18.50 Regular $22.50 Promo †Offer conditionsRecorded code: ESIMDB4OFF · One use per customer · Other eligibility unconfirmed |
| YesimMulti-country · includes Canada | 24 GB | 30 days | $28.57 Regular $35.71 Promo †Offer conditionsRecorded code: ESIMDB20 · First purchase only · Other eligibility unconfirmed |
| GigSky | 20 GB | 180 days | $23.99 Regular $29.99 Promo †Offer conditionsRecorded code: GSKYES20 · One use per customer · No stacking · Other eligibility unconfirmed |
Airwaily's 18 GB month costs 65.4% less than Saily's 20 GB, 30-day package at $39.59 and 55.8% less than Nomad's 20 GB month at $31. Allowances differ by 2 GB, so these are upfront-price gaps rather than like-for-like matches.
Cheapest exact 30 GB Canada eSIMs
Five providers here list an exact 30 GB package; Airalo, MobiMatter, Yesim and GigSky do not. Airwaily's 30 GB for 30 days at $31.94 leads Jetpac's $43.50 and Saily's multi-country $53.99.
| Provider | Allowance | Validity | Listed price |
|---|---|---|---|
| AirwailyCountry-specific Canada plan | 30 GB | 30 days | $31.94 |
| Airalo | — | — | No matching offer |
| SailyMulti-country · includes Canada | 30 GB | 30 days | $53.99 Regular $59.99 Promo †Offer conditionsRecorded code: ESIMDB10 · First purchase only · No stacking · Other eligibility unconfirmed |
| NomadMulti-country · includes Canada | 30 GB | 365 days | $79.00 |
| MobiMatter | — | — | No matching offer |
| UbigiMulti-country · includes Canada | 30 GB | 15 days | $69.30 Regular $77.00 Promo †Offer conditionsRecorded code: ESIMDB10 · One use per customer · Other eligibility unconfirmed |
| Jetpac | 30 GB | 30 days | $43.50 Regular $47.50 Promo †Offer conditionsRecorded code: ESIMDB4OFF · One use per customer · Other eligibility unconfirmed |
| Yesim | — | — | No matching offer |
| GigSky | — | — | No matching offer |
Among 30 GB, 30-day listings, Airwaily's $31.94 is 40.8% below Saily's multi-country package at $53.99 and 26.6% below Jetpac's $43.50. Data and validity are equal in both pairs, leaving upfront price as the only difference.
Cheapest exact 50 GB Canada eSIMs
Airwaily's 50 GB month at $39.35 is the lowest exact 50 GB price. Ubigi charges $53.10 for 30 days and Nomad $69, while GigSky's 50 GB runs 90 days at $47.99.
| Provider | Allowance | Validity | Listed price |
|---|---|---|---|
| AirwailyCountry-specific Canada plan | 50 GB | 30 days | $39.35 |
| Airalo | 50 GB | 30 days | $75.60 Regular $84.00 Promo †Offer conditionsRecorded code: ESIMDB10 · Excluded methods: Airmoney, Apple Pay, Google Pay, PayPal · No stacking · Other eligibility unconfirmed |
| Saily | — | — | No matching offer |
| Nomad | 50 GB | 30 days | $69.00 |
| MobiMatterMulti-country · includes Canada | 50 GB | 180 days | $89.99 |
| Ubigi | 50 GB | 30 days | $53.10 Regular $59.00 Promo †Offer conditionsRecorded code: ESIMDB10 · One use per customer · Other eligibility unconfirmed |
| JetpacMulti-country · includes Canada | 50 GB | 30 days | $76.50 Regular $80.50 Promo †Offer conditionsRecorded code: ESIMDB4OFF · One use per customer · Other eligibility unconfirmed |
| Yesim | — | — | No matching offer |
| GigSky | 50 GB | 90 days | $47.99 Regular $59.99 Promo †Offer conditionsRecorded code: GSKYES20 · One use per customer · No stacking · Other eligibility unconfirmed |
Airwaily's 50 GB month costs 47.9% less than Airalo's $75.60 for identical data and validity and 25.9% less than Ubigi's $53.10. With allowance and duration matched, the saving is entirely upfront price.
Best Canada eSIM for 1 week
A 7-day minimum keeps Airwaily's 1 GB week top at $1.61, with GigSky at $2.39 and MobiMatter's multi-country week at $3.99. Jetpac's $5.00 entry carries 3 GB.
| Provider | Allowance | Validity | Listed price |
|---|---|---|---|
| AirwailyCountry-specific Canada plan | 1 GB | 7 days | $1.61 |
| AiraloMulti-country · includes Canada | 1 GB | 7 days | $7.65 Regular $8.50 Promo †Offer conditionsRecorded code: ESIMDB10 · Excluded methods: Airmoney, Apple Pay, Google Pay, PayPal · No stacking · Other eligibility unconfirmed |
| Saily | 1 GB | 7 days | $4.76 Regular $5.29 Promo †Offer conditionsRecorded code: ESIMDB10 · First purchase only · No stacking · Other eligibility unconfirmed |
| NomadMulti-country · includes Canada | 1 GB | 7 days | $6.00 |
| MobiMatterMulti-country · includes Canada | 1 GB | 7 days | $3.99 |
| Ubigi | 1 GB | 7 days | $4.50 Regular $5.00 Promo †Offer conditionsRecorded code: ESIMDB10 · One use per customer · Other eligibility unconfirmed |
| Jetpac | 3 GB | 7 days | $5.00 Regular $9.00 Promo †Offer conditionsRecorded code: ESIMDB4OFF · One use per customer · Other eligibility unconfirmed |
| Yesim | 1 GB | 30 days | $4.02 Regular $5.02 Promo †Offer conditionsRecorded code: ESIMDB20 · First purchase only · Other eligibility unconfirmed |
| GigSky | 1 GB | 7 days | $2.39 Regular $2.99 Promo †Offer conditionsRecorded code: GSKYES20 · One use per customer · No stacking · Other eligibility unconfirmed |
Airwaily's 1 GB week costs 79.0% less than Airalo's multi-country 1 GB, 7-day plan at $7.65 and 32.6% less than GigSky's $2.39. Both pairs match on allowance and validity, so the difference is upfront price alone.
Best Canada eSIM for 2 weeks
On a 15-day floor, Airalo's 5 GB over 15 days at $13.50 is the shortest qualifying rival; Airwaily's 5 GB month stays at $5.96. Jetpac's month is $12.99 and GigSky's $11.99.
| Provider | Allowance | Validity | Listed price |
|---|---|---|---|
| AirwailyCountry-specific Canada plan | 5 GB | 30 days | $5.96 |
| Airalo | 5 GB | 15 days | $13.50 Regular $15.00 Promo †Offer conditionsRecorded code: ESIMDB10 · Excluded methods: Airmoney, Apple Pay, Google Pay, PayPal · No stacking · Other eligibility unconfirmed |
| Saily | 5 GB | 30 days | $16.19 Regular $17.99 Promo †Offer conditionsRecorded code: ESIMDB10 · First purchase only · No stacking · Other eligibility unconfirmed |
| Nomad | 5 GB | 30 days | $13.00 |
| MobiMatterMulti-country · includes Canada | 5 GB | 30 days | $10.99 |
| Ubigi | 10 GB | 30 days | $17.10 Regular $19.00 Promo †Offer conditionsRecorded code: ESIMDB10 · One use per customer · Other eligibility unconfirmed |
| Jetpac | 5 GB | 30 days | $12.99 Regular $16.99 Promo †Offer conditionsRecorded code: ESIMDB4OFF · One use per customer · Other eligibility unconfirmed |
| Yesim | 5 GB | 30 days | $11.16 Regular $13.95 Promo †Offer conditionsRecorded code: ESIMDB20 · First purchase only · Other eligibility unconfirmed |
| GigSky | 5 GB | 30 days | $11.99 Regular $14.99 Promo †Offer conditionsRecorded code: GSKYES20 · One use per customer · No stacking · Other eligibility unconfirmed |
Airwaily's 5 GB month is 63.2% cheaper than Saily's identical 5 GB, 30-day offer at $16.19 and 54.2% cheaper than Nomad's $13 month. Both pairs match on data and validity, so the saving is upfront price.
Best Canada eSIM for 1 month
Requiring 30 days and at least 10 GB brings all nine providers in. Airwaily's 10 GB at $10.28 is lowest, ahead of Nomad's $17 and Ubigi's $17.10.
| Provider | Allowance | Validity | Listed price |
|---|---|---|---|
| AirwailyCountry-specific Canada plan | 10 GB | 30 days | $10.28 |
| Airalo | 10 GB | 30 days | $20.70 Regular $23.00 Promo †Offer conditionsRecorded code: ESIMDB10 · Excluded methods: Airmoney, Apple Pay, Google Pay, PayPal · No stacking · Other eligibility unconfirmed |
| Saily | 10 GB | 30 days | $27.89 Regular $30.99 Promo †Offer conditionsRecorded code: ESIMDB10 · First purchase only · No stacking · Other eligibility unconfirmed |
| Nomad | 10 GB | 30 days | $17.00 |
| MobiMatterMulti-country · includes Canada | 10 GB | 30 days | $17.99 |
| Ubigi | 10 GB | 30 days | $17.10 Regular $19.00 Promo †Offer conditionsRecorded code: ESIMDB10 · One use per customer · Other eligibility unconfirmed |
| Jetpac | 10 GB | 30 days | $18.00 Regular $22.00 Promo †Offer conditionsRecorded code: ESIMDB4OFF · One use per customer · Other eligibility unconfirmed |
| Yesim | 10 GB | 30 days | $19.64 Regular $24.55 Promo †Offer conditionsRecorded code: ESIMDB20 · First purchase only · Other eligibility unconfirmed |
| GigSky | 10 GB | 30 days | $17.19 Regular $21.49 Promo †Offer conditionsRecorded code: GSKYES20 · One use per customer · No stacking · Other eligibility unconfirmed |
On identical 10 GB, 30-day terms, Airwaily's $10.28 is 63.1% below Saily's $27.89 and 50.3% below Airalo's $20.70. Saily's rate is already promotional, so this compares final listed prices rather than a further discount.
Best Canada eSIM for 2 months
With a 60-day, 30 GB floor, Airwaily's 100 GB over 60 days at $88.22 is the only two-month entry and the largest allowance. MobiMatter's multi-country 35 GB for 365 days is cheapest upfront at $43.99.
| Provider | Allowance | Validity | Listed price |
|---|---|---|---|
| AirwailyCountry-specific Canada plan | 100 GB | 60 days | $88.22 |
| Airalo | — | — | No matching offer |
| SailyMulti-country · includes Canada | 30 GB | 90 days | $107.99 Regular $119.99 Promo †Offer conditionsRecorded code: ESIMDB10 · First purchase only · No stacking · Other eligibility unconfirmed |
| NomadMulti-country · includes Canada | 30 GB | 365 days | $79.00 |
| MobiMatterMulti-country · includes Canada | 35 GB | 365 days | $43.99 |
| UbigiMulti-country · includes Canada | 50 GB | 180 days | $79.20 Regular $88.00 Promo †Offer conditionsRecorded code: ESIMDB10 · One use per customer · Other eligibility unconfirmed |
| JetpacMulti-country · includes Canada | 30 GB | 180 days | $95.99 Regular $99.99 Promo †Offer conditionsRecorded code: ESIMDB4OFF · One use per customer · Other eligibility unconfirmed |
| YesimMulti-country · includes Canada | 40 GB | 365 days | $61.62 Regular $77.03 Promo †Offer conditionsRecorded code: ESIMDB20 · First purchase only · Other eligibility unconfirmed |
| GigSky | 50 GB | 90 days | $47.99 Regular $59.99 Promo †Offer conditionsRecorded code: GSKYES20 · One use per customer · No stacking · Other eligibility unconfirmed |
MobiMatter's 35 GB annual plan is 50.1% cheaper upfront than Airwaily's 100 GB two-month package, and GigSky's 50 GB for 90 days is 45.6% cheaper. Neither pairing matches on allowance or validity, so both are upfront-price differences.
Which Canada eSIM fits your trip?
Across the exact-allowance tables, Airwaily holds the lowest listed price at 1 GB, 5 GB, 30 GB and 50 GB, and it is the only provider here selling 60 days of validity in one package. Rival wins cluster in short packages: Jetpac's 10 GB lasts 1 day, and MobiMatter's multi-country 35 GB year costs less upfront but carries under half the data.
How these Canada eSIM prices were checked
All prices are observed in USD: Airwaily retail listings were recorded on 11 November 2026, and competitor records date from 8 November 2026. Promotions are already included, and some competitor figures are converted from their original selling currency. The figures compare listed prices, not checkout totals. Nine selected providers are covered; top-up packs, subscriptions and trials fall outside the comparison.
Frequently asked questions
Which Canada eSIM has the lowest listed price overall?
Airwaily's 100 MB package for 7 days costs $0.22, a promotion from $1.10, the cheapest paid listing recorded. That allowance is only 100 MB, so the same provider's 1 GB over 7 days at $1.61 is the regular-price step up.
Which provider has the cheapest 1 GB Canada eSIM?
Airwaily lists 1 GB valid for 7 days at $1.61, the lowest exact 1 GB offer recorded and a regular rather than promotional price. GigSky's closest rival is $2.39 for the same week, discounted from $2.99.
What is the cheapest 3 GB Canada eSIM?
Jetpac's 3 GB plan at $2, promoted from $6, is the lowest exact 3 GB listing, but it is valid for 1 day only. Airwaily's 3 GB option costs $3.76 and runs 30 days at its regular rate.
How much is the cheapest 5 GB eSIM for Canada?
Airwaily's 5 GB data plan costs $5.96 with 30 days of validity, so 2 weeks of travel fits inside one regular-price purchase. MobiMatter's multi-country 5 GB month is the cheapest rival at $10.99.
Which Canada eSIM is cheapest at exactly 10 GB?
Jetpac lists 10 GB for $8.50, a promotion from $12.50, and that plan is valid for one day. For 14 days of coverage or a full month, Airwaily's 10 GB at $10.28 costs more upfront but runs 30 days at its regular rate.
What is the lowest price for a 20 GB Canada eSIM?
Airwaily's 20 GB package for 30 days costs $18.35 at its regular price, the lowest exact 20 GB listing recorded. It is distinct from the 15 GB minimum table; these recommendations cover only true 20 GB entries.

