Using Your American Credit Card in Canada: What Works and What Doesn't
Yes, you can use an American credit card in Canada, but you'll pay extra fees and your card issuer may flag the transaction
Your American credit card will work at most Canadian merchants, ATMs, and online retailers. Visa and Mastercard are accepted almost everywhere in Canada just as they are in the US. However, using a US card across the border costs you money in two ways: your card issuer charges a foreign transaction fee (usually 1% to 3% of the purchase), and the card network (Visa or Mastercard) adds its own fee on top. You'll also get a less favorable exchange rate than you'd get with a Canadian card or cash.
Some American cards waive foreign transaction fees entirely, which makes a real difference if you're spending several days in Canada or making multiple purchases. Before you cross the border, check your card's terms or call the issuer to confirm whether you'll pay these fees and how much they'll be.
Key Takeaways
- American Visa and Mastercard work at most Canadian stores, restaurants, and ATMs, but each transaction will include a foreign transaction fee unless your card waives it.
- Your card issuer charges one fee, the card network charges another, and you get a worse exchange rate than you would with a Canadian card — the total cost can be 2% to 4% per transaction.
- Some American credit cards marketed to frequent travelers waive foreign transaction fees entirely, which saves money on every purchase.
- Using a Canadian ATM to withdraw cash in Canadian dollars usually costs less than paying foreign transaction fees on multiple small purchases.
- Notify your card issuer before traveling so they don't block your card thinking it's been stolen.
How foreign transaction fees actually work
When you swipe an American card in Canada, three separate charges happen. First, your card issuer (your bank or credit card company) takes a cut — this is the foreign transaction fee, typically 1% to 3% of the purchase amount. Second, Visa or Mastercard takes its own fee, usually around 1%. Third, the exchange rate you receive is not the real market rate — it's marked up by the merchant's bank or payment processor, often by another 1% to 2%.
A $100 CAD purchase can end up costing you $103 to $106 USD depending on which card you use and which bank processes the transaction. That adds up quickly if you're buying groceries, gas, or meals over several days.
The fee structure is the same whether you're at a store, a restaurant, or an online merchant based in Canada. The only way to avoid it is to use a card that explicitly waives foreign transaction fees, or to use Canadian currency and a Canadian payment method.
Which American cards waive foreign transaction fees
Some premium American credit cards — particularly those marketed to business travelers or frequent international users — waive foreign transaction fees entirely. These cards typically have higher annual fees ($95 to $550), but if you travel to Canada regularly or spend more than a few hundred dollars there, the savings can offset the annual cost.
Cards that commonly waive these fees include certain versions of the Chase Sapphire, American Express Platinum, and some premium travel rewards cards. However, card offerings change frequently, so you should check your specific card's terms or contact your issuer directly. Look for language that says "no foreign transaction fees" or "waived foreign transaction fees" — not "rewards on foreign purchases," which is different.
If you don't have a card that waives these fees, you have two other options: withdraw Canadian cash from an ATM (which usually costs less than paying foreign fees on multiple purchases), or use a digital payment app like PayPal or Wise if the merchant accepts it.
ATM withdrawals and cash advances in Canada
Using an American ATM card to withdraw Canadian dollars from a Canadian bank's ATM will cost you a fee, but it's often cheaper than paying foreign transaction fees on multiple purchases. Your bank typically charges $3 to $5 per withdrawal, and the ATM operator may charge an additional $1 to $3. You'll also get a slightly marked-up exchange rate, but usually not as bad as the rate on credit card transactions.
If you withdraw $200 CAD and pay $5 in fees, that's 2.5% — less than the 3% to 4% you'd pay on credit card purchases. The math works in your favor if you're making several transactions over a few days.
Avoid using your credit card for a cash advance in Canada. Cash advances charge much higher fees (often 3% to 5%) plus interest that starts accruing immediately, even if you normally pay your balance in full.
Notifying your card issuer before you travel
Call your card issuer before you leave for Canada and tell them your travel dates and which cities you'll visit. Many banks now use fraud detection software that flags any transaction outside your home country and temporarily blocks your card. If you don't notify them, your card may be declined at the worst possible moment — in a restaurant, at a gas station, or when you're trying to check into a hotel.
This call takes five minutes and prevents a frustrating situation. You can usually do it online through your bank's app or website, or by calling the number on the back of your card. Write down the confirmation number or date of the call in case you need to reference it later.
What happens if your card is declined in Canada
If your card is declined, the first step is to call your card issuer's customer service number — the one on the back of your card, not a number you search for online. Explain that you're traveling in Canada and ask them to check whether the transaction was blocked by fraud detection. They can usually unblock your card over the phone within a few minutes.
If you can't reach your issuer immediately, ask the merchant if they accept another payment method. Many Canadian businesses accept Interac (a Canadian debit system), digital wallets like Apple Pay or Google Pay, or cash. Having a backup payment method — even just $100 in Canadian cash — prevents you from being stuck.
Using digital payment apps instead of your credit card
Apps like Wise, PayPal, and Remitly offer their own exchange rates and fee structures, which are sometimes better than your credit card's foreign transaction fees. Wise, for example, uses the real mid-market exchange rate and charges a flat fee (usually 1% to 2%) rather than a percentage of each transaction. PayPal charges a higher percentage but is accepted at many online Canadian retailers.
The catch is that not every merchant accepts these apps. Most Canadian stores, restaurants, and ATMs do not. Digital payment apps work best for online purchases from Canadian retailers or for sending money to someone in Canada before you travel. If you're planning to use one, download and set it up before you leave the US so you're not scrambling at the border.
Frequently Asked Questions
Will my American credit card work at Canadian gas stations and restaurants?
Yes, Visa and Mastercard are accepted at virtually all Canadian gas stations, restaurants, and retail stores. You will pay a foreign transaction fee on each purchase unless your card waives them. Chip readers and contactless payment (tap) work the same way as in the US.
Do I need to tell the cashier I'm using an American card?
No. The cashier does not need to know where your card is from. The payment processor handles the currency conversion and fees automatically. You may be asked whether you want to be charged in US dollars or Canadian dollars — always choose Canadian dollars, as the merchant's conversion rate is worse than your card issuer's.
What's the difference between a foreign transaction fee and an exchange rate markup?
A foreign transaction fee is a percentage your card issuer charges on top of the purchase. An exchange rate markup is the difference between the real market rate and the rate you actually receive. Both happen on the same transaction, so you pay both costs.
Can I use my American debit card in Canada?
Yes, American debit cards work at Canadian ATMs and stores. ATM withdrawals usually cost $3 to $5 per transaction. Debit purchases at stores may not charge a foreign transaction fee, but you'll still get a marked-up exchange rate. Check with your bank about their specific debit card fees before you travel.
Should I exchange money before I leave the US or wait until I'm in Canada?
Exchanging money at a US bank or airport before you leave usually gives you a worse rate than withdrawing from a Canadian ATM. If you want some Canadian cash on hand when you arrive, exchange $50 to $100 at your US bank, then withdraw the rest from a Canadian ATM once you're there.