Mobile Plans for Canada, US, and Mexico Travel: The Complete Guide (2026)

The first time I crossed into the US with my regular Canadian phone plan, I got a $127 bill for three days in Maine. I used almost no data. The charges came from the daily roaming fee that kicked in the moment my phone connected to a tower.
The second time, I bought an eSIM for Mexico. It refused to activate. I spent two hours in a Puerto Vallarta café trying to make it work while the barista watched me restart my phone like a confused tourist. I eventually gave up and used offline maps for the rest of the day.
If you’re moving between Canada, the US, and Mexico, the phone plan situation is a mess. Three countries, a dozen major carriers, and pricing that changes the second you cross a border. This guide is what I wish I had before those trips — the actual costs, what really works, and what just looks good on a marketing page.
The Quick Answer
If you don’t want to read the whole guide, here’s the punchline.
For Canadians: Switch to Public Mobile’s Canada-US-Mexico plan. It’s $40/month for 75GB, works in all three countries, and has no roaming fees. It is the best option for almost every scenario.
For everyone else: Buy an eSIM from Airalo or Holafly, or grab a local SIM when you arrive.
For the stubborn or curious: Keep reading. The rest of this guide explains why the easy answer is the right one, and when the alternatives make sense.
Canadian Carrier Roaming: The Expensive Default
If you leave Canada with your regular plan and do nothing, Rogers, Bell, or Telus will charge you a daily roaming fee for every day you use data. It is convenient, but it adds up fast.
Rogers Roam Like Home is $16/day in the US and $18/day in Mexico and other international destinations. We used it once on a 5-day Maine trip. It worked well on AT&T, and it was nice to keep our Canadian number. But the bill came to $80, and that was just for the US. For a two-week US-Mexico trip split between both countries, you would pay around $238 (7 days at $16 plus 7 days at $18). That same trip costs $40 on Public Mobile.
Rogers does have a 20-day billing cap per billing cycle, which means the maximum you pay is $320 for US-only roaming or $360 for international-only roaming in a single cycle. But there is a catch: if your trip spans two billing cycles, the cap resets and you can be charged another 20 days. And if you mix US and international days in the same cycle, the cap gets complicated. The daily fee also turns on automatically if your phone uses data abroad. If you don’t opt out before leaving, you can be charged without even realizing it.
Bell Roam Better is $13/day in the US and $16/day for international destinations including Mexico. Bell’s 20-day cap is separate for US and international, which sounds good but has a trap: if you spend 20 days in the US and then 10 days in Mexico in the same billing period, you pay $260 for the US days plus $160 for the Mexico days — $420 total, not $260. Bell also throttles data to 512 Kbps after 5GB per day, which is fine for messaging but painful for streaming or video calls.
Telus Easy Roam is $14/day in the US and $16/day for international destinations including Mexico. Telus also has a 20-day billing cap per cycle ($280 max for US, $320 max for international). Telus is the most transparent about pricing and the app makes it easy to track what you’re spending. But a 10-day trip still costs $140 to $160, which is more than a US prepaid plan or Public Mobile.
The bottom line: Big Three roaming is fine for a weekend, but it becomes a bad deal the moment your trip lasts more than a few days. The 20-day caps help, but they reset each billing cycle and they don’t apply the way most people expect when you mix destinations. You are paying for the convenience of not thinking about it, and that convenience is expensive.
Public Mobile: The One-Plan Solution
Public Mobile is a prepaid brand that runs on the Telus network in Canada, T-Mobile in the US, and Telcel in Mexico. As of June 2026, the Canada-US-Mexico plan is $40/month for 75GB of 5G data. A $35 plan with 25GB is also available.
We switched to this after the Maine roaming disaster, and it has been our primary setup ever since. We have used it across all three countries and the coverage has been solid. The best part is the mental freedom: you don’t think about roaming fees when you cross a border. You don’t do math. You just have data.
We originally got the $35/month plan with 75GB during a Black Friday promotion. Public Mobile runs these kinds of deals periodically, so if you see a better offer than the current $40 plan, it is worth grabbing. The plan details change, but the core idea stays the same: one price, three countries, no surprises.
Public Mobile is prepaid, so you pay at the start of each month. That has a real upside: if your plan doesn’t include a service, it just doesn’t work. No surprise charges. No post-bill panic. That is a feature, not a bug, after you’ve seen how a single misrouted call can cost hundreds on a postpaid plan.
The customer support is community-based, which means you post in a forum and other users or staff help you. It is not a call center. That can be annoying for urgent problems, but for a plan that mostly just works, we have not minded.
Referral: Use our referral link to save $10 on new activation: Get $10 credit with Public Mobile
How to Sign Up for Public Mobile
-
Check compatibility. Make sure your phone is unlocked. Canadian phones are unlocked by law, so you should be fine. Public Mobile uses Telus bands, which most modern phones support.
-
Choose your plan. The Canada-US-Mexico plan is $40/month for 75GB as of June 2026. The 25GB option is $35 if you don’t need much data.
-
Port your number. You can bring your existing Canadian number from any carrier. It usually takes a few hours.
-
Enable roaming. Once activated, log into your account and turn roaming on. It is included in the plan, but it is not always on by default.
-
Test before you go. Before you travel, turn data on and check that it connects. If it doesn’t, toggle airplane mode or restart your phone.
One small but important detail: when you change plans, always pick “Change plan on next renewal.” Otherwise you pay twice in the same month.
US Prepaid Plans: When You Don’t Want Public Mobile
If you’re not on Public Mobile for some reason, or you’re spending most of your trip in the US, a US prepaid plan is usually cheaper than Canadian roaming.
T-Mobile Prepaid is the best option if you want one plan that covers both the US and Mexico. The $50 unlimited plan includes 50GB of premium data and 5GB of high-speed data in Mexico. We used it on a three-week US-Mexico trip and never hit the limit. The downside is T-Mobile’s rural coverage. In cities and along highways it is fine, but in remote areas we lost signal more than with Verizon or AT&T.
Signing up online also requires a US address. You can use a hotel address or a mail forwarding service. The SIM card will be mailed to that address.
AT&T Prepaid is the better choice if you are staying mostly in the US and need rural coverage. The network is more reliable outside cities. But Mexico roaming is less generous — either a $10/day add-on or a more expensive plan. For US-only travel, AT&T is excellent. For US-Mexico trips, T-Mobile wins on value.
Verizon Prepaid has the best coverage in the US, period. We had signal in national parks where other carriers gave up. But it is the most expensive, and Mexico costs an extra $5/day. It is great for road trips and remote work. It is overkill if you are mostly in cities.
Mexico-Specific Options: When You Need a Local Number
Public Mobile works well in Mexico, even for long stays. We used it there for six months without problems. But if you need a local Mexican number for services like food delivery, ride shares, or bank verification, a local SIM is the way to go.
Telcel is the largest network in Mexico for a reason: it works everywhere. We bought a SIM in a Telcel store in Puerto Vallarta for about $25 USD and got 30GB that lasted two weeks. Speeds were fast even in smaller towns. The only downside is that you get a Mexican phone number, which can make SMS two-factor authentication from Canadian banks tricky.
AT&T Mexico is cheaper in cities and tourist areas like Cancún and Mexico City. We used it on a shorter trip and it worked fine. But between towns, we lost signal. If you are staying in one place, AT&T is okay. If you are road-tripping or visiting rural areas, go with Telcel.
eSIMs: When You Don’t Want to Swap SIMs
eSIMs are digital SIMs you download to your phone. No plastic card, no store visit, no tiny SIM tray tool to lose. You buy a plan, scan a QR code or install an app, and you have data. This is the future of travel connectivity, but it is not perfect.
Airalo is our favorite for North America. Their North America eSIM covers Canada, the US, and Mexico, and it switches between networks automatically. We tested it on a two-week trip across all three countries and it worked. $35 USD for 10GB is enough for most trips. The downside is that it is data-only — no phone number, no regular calls or SMS. That is fine for messaging apps, but it can be a problem if your bank still sends SMS codes.
Holafly sells “unlimited” data plans. Be careful with that word. The fair use policy means you get somewhere between 10GB and 20GB at full speed, then you are throttled. We hit the wall at 15GB in Mexico and streaming became unusable. For moderate users, Airalo’s fixed plans are more honest.
Nomad is similar to Airalo but slightly cheaper. We used their US-Mexico plan for a week — $20 for 5GB worked well. The data allowances are smaller, so if you are a heavy user you might run out.
eSIM4Travel is another option, especially if you already use them for Europe. We have used them for European trips and they have been reliable. For North America their coverage is similar to Airalo and Nomad, but we have less direct experience with their US-Mexico packages.
Before you buy any eSIM, check that your phone supports it. Older phones and some budget models do not.
Which Option Should You Choose?
Weekend Getaway (Canada to US)
Public Mobile is still the best value at $40/month. If you only want a quick fix and you are not switching plans, grab an eSIM for $15-25 and activate it before you leave.
One-Week US Trip
Public Mobile wins. At $40/month for 75GB, it beats every US prepaid plan and any Canadian carrier roaming option. You keep your Canadian number and you don’t swap SIMs.
Two-Week or Longer Canada-US-Mexico Trip
Public Mobile. No other option comes close at this price. The only exception is if you are not Canadian, in which case an eSIM or a mix of US and Mexican SIMs is the way to go.
Extended Mexico Stay (1+ Month)
Public Mobile works fine here too. We used it in Mexico for six months without issues. The only reason to buy a Telcel SIM is if you need a local Mexican number for things like food delivery, ride shares, or bank verification. Otherwise, Public Mobile is simpler and you keep your Canadian number.
Digital Nomad (3+ Months, Multiple Countries)
Use an eSIM like Airalo for your main connectivity, then add a local SIM in your primary base country as a backup. This gives you flexibility and redundancy without being locked into one country.
A Few Things That Will Save You
Your Phone Is Probably Already Unlocked
Canadian phones are unlocked by law. If you bought your phone in Canada, you can use any SIM or eSIM you want. If you are not sure, you can check in your phone settings or ask your carrier.
Two-Factor Authentication Will Break
If your bank sends SMS codes, switching to a Mexican or US number can lock you out. Fix this before you leave:
- Switch to an authenticator app like Google Authenticator or Authy
- Keep your Canadian SIM active in a second phone
- Use a VoIP service like Fongo or TextNow to keep a Canadian number over data
Voice Calls Don’t Matter Much Anymore
You rarely need a traditional phone call. Maps, messaging, banking, and ride shares all run on data. If you do need to call, use WhatsApp or FaceTime over data. It is free and it works better than cellular voice.
Emergency Access
- 911 works in the US and Canada, 066 works in Mexico, on any network with signal
- Keep your Canadian SIM active in a backup phone for emergency calls home
- Download offline maps for areas with poor coverage
Never Call a 1-800 Number Abroad
A friend called a western Canada airline’s 1-800 number from Mexico on a postpaid plan. The call was supposed to be free to Canada, but it routed through the US. The bill was hundreds of dollars. Toll-free routing abroad is unpredictable. If you need to call a Canadian business, use their regular local number or use Fongo over data. Don’t take the risk.
Cost Comparison: What We Actually Paid
| Scenario | Canadian Roaming | Public Mobile | US Prepaid | Mexico SIM | eSIM |
|---|---|---|---|---|---|
| 3-day US trip | $48 | $40 | $40 (unused) | N/A | $15 |
| 1-week US trip | $112 | $40 | $50 | N/A | $25 |
| 2-week US-Mexico | $238 | $40 | $50 | $25 | $35 |
| 1-month Mexico | $360 (cap) | $40 | $50 | $25 | $40 |
| 3-month nomad | $720+ | $120 | $150 | $75 | $120 |
For almost every scenario, Public Mobile is the cheapest option. The only time it is not is for a very short US trip where a small eSIM is enough. But even then, the savings are small and you still have to deal with activation and possibly a data-only plan.
Our Current Setup
This is what we actually use:
Primary: Public Mobile Canada-US-Mexico plan on our Canadian phone ($40/month for 75GB) Backup: Telcel prepaid SIM in a second phone for when Public Mobile has a weak signal Emergency: Canadian number for 2FA and emergency calls
We keep the Telcel SIM active as a backup. When one network has a weak signal, the other usually picks up the slack. The Canadian number stays active for the bank that still insists on SMS codes.
If you want to round out your travel setup, these guides might help:
- The Essential Travel Packing Guide - what we always pack, including chargers and power banks
- Canadian Travel Credit Cards: The Foreign Transaction Fee Reality Check - how we avoid FX fees abroad
- Best Canadian Debit Cards for International Travel - ATM access and backup payment options
Frequently Asked Questions
Is Public Mobile available to non-Canadians? No. You need a Canadian address and credit card. If you’re not Canadian, go with an eSIM or a local SIM.
Do I need to unlock my phone? Canadian phones are unlocked by law. Phones from other countries might be locked, so check with your carrier before you travel.
Will my Canadian number work with Public Mobile in the US and Mexico? Yes. Calls and texts work just like at home. You keep your number.
What happens if I use more than 75GB? Your speed drops to 512 Kbps. That’s enough for messaging but not much else. You can buy a data add-on if you need more.
Can I call other countries with Public Mobile? US and Mexico calls are included. Other countries cost extra. We use WhatsApp or FaceTime for everything else.
How do I enable roaming on Public Mobile? Log in, go to My Profile, then Roaming, and turn it on. It’s included in the plan. If it doesn’t work immediately when you arrive, toggle airplane mode or restart your phone.
What’s the difference between eSIM and a physical SIM? eSIM is a digital SIM built into your phone. A physical SIM is the small card you put in a tray. eSIMs are easier for travel, but not all phones support them.
Which eSIM is best for North America? Airalo is our pick. Their North America plan covers all three countries and switches networks automatically.
Can I keep my Canadian number with an eSIM? Most eSIMs are data-only. If you need your Canadian number, use a dual-SIM phone with your Canadian SIM in one slot and the eSIM in the other.
What should I do if my phone is lost or stolen? Lock your SIM right away. Use Find My iPhone or Android Device Manager to locate or wipe it. Contact your travel insurance provider. If you have a backup phone, activate your eSIM or a local SIM on it. Also, if your wallet was gone, freeze your cards.
Pricing Verification
We last checked these prices in June 2026. Carrier pricing changes all the time, especially around Black Friday and back-to-school seasons. Always double-check the provider’s website before buying.
| Provider | Plan | Price | Notes |
|---|---|---|---|
| Public Mobile | Canada-US-Mexico 75GB | $40/month | Promotional pricing may vary |
| Rogers | Roam Like Home US | $16/day | 20-day cap per cycle ($320 max US) |
| Rogers | Roam Like Home Intl | $18/day | 20-day cap per cycle ($360 max intl) |
| Bell | Roam Better US | $13/day | 20-day cap per cycle, separate from intl |
| Bell | Roam Better Intl | $16/day | 20-day cap per cycle, separate from US |
| Telus | Easy Roam US | $14/day | 20-day cap per cycle ($280 max US) |
| Telus | Easy Roam Intl | $16/day | 20-day cap per cycle ($320 max intl) |
| T-Mobile Prepaid | 15GB | $40/month | Includes 5GB in Mexico |
| Airalo | North America eSIM | $12.50-40 | 1-20GB packages |
| Telcel Mexico | 30GB prepaid | ~$25 USD | Pricing varies by location |
Final Verdict
If you are Canadian and you travel between Canada, the US, and Mexico, Public Mobile is the answer. It is $40 a month for 75GB, no daily fees, no roaming math, and it just works. We switched after a $127 roaming surprise and we have not looked back.
If you are not Canadian, your best options are eSIMs for short trips and local SIMs for longer stays. Avoid the big Canadian carrier roaming fees unless you are only away for a weekend.
The cheapest way to stay connected is almost never the one that requires the least planning. But a few minutes of setup before you leave can save you hundreds of dollars over the course of a trip.
Last updated: June 2026. Carrier pricing, plans, and coverage change frequently. Always verify current terms with the provider before purchasing. Data speeds and coverage are based on our personal experiences and may vary by location and device.
General Disclosure: Content on this site is for informational purposes only. We strive for accuracy, but always verify critical details with official sources before making travel or financial decisions.