Yes, you can use an American credit card in Canada, but you will pay currency conversion fees and your card issuer may flag the transaction as foreign

Your American credit card will work at most Canadian merchants, ATMs, and online retailers. Visa and Mastercard are accepted almost everywhere in Canada; American Express and Discover are less widely accepted but still work at major chains and tourist areas. The catch is that every transaction converts USD to CAD, and your card issuer charges a currency conversion fee — typically 1% to 3% on top of the exchange rate — that you will not see until your statement arrives.

The second issue is fraud detection. Your card issuer's system may flag a Canadian transaction as suspicious and decline it, especially if you have never used the card outside the US before. This happens even when you have notified the bank in advance. You can reduce the risk by calling your card issuer before you travel, but some declines still happen at the point of sale.

Key Takeaways

  • Visa and Mastercard work at most Canadian retailers, but American Express and Discover have limited acceptance outside major cities and tourist zones.
  • Every transaction incurs a currency conversion fee of 1% to 3% on top of the exchange rate, charged by your card issuer.
  • Your card may be declined for a foreign transaction even if you notified your bank, because fraud detection systems flag cross-border activity.
  • ATM withdrawals in Canada charge both a currency conversion fee and an out-of-network ATM fee, making them more expensive than using your card at a store.
  • Notifying your card issuer of travel dates before you leave the US reduces — but does not eliminate — the chance of a decline.

How currency conversion fees work on your statement

When you swipe your American card at a Canadian merchant, the transaction happens in CAD. Your card issuer converts that amount to USD using an exchange rate, then adds a currency conversion fee on top. The fee is a percentage of the transaction amount, not a flat dollar charge. If you spend 100 CAD and your issuer's conversion fee is 2%, you pay the USD equivalent of 100 CAD plus 2% of that amount.

The exchange rate your card issuer uses is not the same as the mid-market rate you see online. Card issuers typically mark up the rate by 1% to 3% before applying the conversion fee on top of that. So a transaction that costs 100 CAD might be charged to you as the USD equivalent of 103 CAD or more. You will see the USD amount on your statement, but the breakdown of exchange rate versus fee is often buried in the fine print or not shown at all.

Different card issuers charge different fees. Check your card's terms or call the issuer's customer service line before you travel to find out the exact percentage. Some premium travel cards advertise no foreign transaction fees, but these cards usually have annual fees that offset the savings unless you travel frequently.

Why your card might be declined even if you gave notice

Card issuers use automated fraud detection systems that flag transactions outside your home country. These systems look at the merchant location, the transaction amount, and how different it is from your normal spending pattern. Even if you called your bank and said "I am traveling to Canada," the system may still decline a transaction if it looks unusual — for example, a large purchase at a merchant the system does not recognize, or a transaction in a city far from where you said you would be.

When a decline happens, you will not know the reason immediately. The merchant will tell you the card was declined, but they will not tell you why. You have to call your card issuer to find out whether it was fraud detection, insufficient funds, or an expired card. By then, you are at the checkout counter or the ATM, and the transaction is already blocked.

Notifying your bank before travel does help, but it is not a may provide. The best approach is to call your issuer, give them your travel dates and the cities you will visit, and ask them to add a note to your account. Then carry a second payment method — a backup card from a different issuer, or a small amount of Canadian cash — in case your primary card is declined.

ATM withdrawals in Canada and their true cost

Using an ATM in Canada to withdraw Canadian dollars seems like a direct way to avoid currency conversion, but it actually costs more than using your card at a store. When you withdraw from a Canadian ATM with an American card, you pay two separate fees: the currency conversion fee from your US bank, and an out-of-network ATM fee charged by the Canadian ATM operator.

The out-of-network fee is usually 2 to 3 dollars per withdrawal. Your US bank may also charge its own out-of-network fee on top of that, typically 1 to 3 dollars. Combined with the currency conversion fee, a single 100 CAD withdrawal can cost you 5 to 8 dollars in fees alone. If you withdraw cash multiple times during your trip, the fees add up quickly.

Some US banks have partnerships with Canadian banks that waive ATM fees for their customers. Before you travel, check whether your bank has a fee-free ATM network in Canada. If it does, use only those ATMs. If it does not, it is usually cheaper to use your card at stores and restaurants than to withdraw cash.

Acceptance differences between card networks in Canada

Visa and Mastercard are accepted at nearly every merchant in Canada — grocery stores, gas stations, restaurants, hotels, and online retailers. You can assume your Visa or Mastercard will work almost anywhere except very small independent shops or rural areas.

American Express is accepted at major retailers, hotels, and restaurants in cities and tourist areas, but acceptance drops sharply outside those zones. Small towns and independent merchants often do not take Amex. If Amex is your primary card, carry a Visa or Mastercard as a backup.

Discover is rarely accepted in Canada. Most Canadian merchants do not have Discover terminals, so you should not rely on it as a primary payment method. If Discover is your only card, bring a second card or cash.

What to do before you cross the border

Call your card issuer at least three to five days before you travel. Tell them you are going to Canada, give them your travel dates, and list the cities you plan to visit. Ask them to add a travel note to your account and confirm the currency conversion fee percentage. Write down the customer service number on the back of your card or in your phone so you can call if a transaction is declined.

Check your card's expiration date and make sure it will not expire while you are in Canada. A card that expires during your trip may be declined even if it is still technically valid when you use it.

If you have a second card from a different issuer, bring it. This is your backup if your primary card is declined or lost. Carry at least some Canadian cash — 50 to 100 CAD — for situations where cards are not accepted or your card is declined and you need to pay immediately.

Online purchases and subscription services while in Canada

If you use your American credit card to buy something online while you are in Canada, the merchant's location determines whether you are charged a foreign transaction fee. If the merchant is based in the US, your card issuer may not treat it as a foreign transaction, even though you are physically in Canada. If the merchant is based in Canada, you will be charged the currency conversion fee.

Subscription services are trickier. If you have a US subscription that charges your American card monthly, those charges will continue while you are in Canada. Your card issuer will convert each charge from USD to CAD and add the conversion fee. This is not a problem for a short trip, but if you are staying in Canada for an extended period, consider pausing subscriptions or switching to a Canadian payment method.

Frequently Asked Questions

Will my American credit card work at Canadian gas stations?

Yes, Visa and Mastercard work at nearly all Canadian gas stations. You may need to enter your ZIP code at the pump, and some pumps ask for a postal code instead — enter your US ZIP code and it will usually process. You will be charged the currency conversion fee on the transaction.

What should I do if my card is declined at a Canadian store?

Ask the merchant to try the transaction again, as temporary declines happen. If it is declined a second time, ask to use a different payment method or call your card issuer from the store to find out why. Do not assume the card is damaged or expired — it is usually a fraud detection hold that the issuer can release over the phone.

Is it cheaper to exchange US dollars for Canadian dollars before I travel?

Exchanging cash at a bank or currency exchange before you travel usually has a worse exchange rate than using your card, because those services mark up the rate significantly. Using your card at stores is typically cheaper than exchanging cash, even with the currency conversion fee. Only exchange cash if you need it for situations where cards are not accepted.

Can I use my American credit card to pay rent or make a large purchase in Canada?

Yes, but be aware that large transactions are more likely to trigger fraud detection and be declined. Call your card issuer before making a large purchase and tell them the amount and merchant. Some merchants may also refuse to accept a US card for large transactions due to their own fraud policies.

Do I need to notify my bank if I am only going to Canada for a day trip?

It is still a good idea to call, even for a short trip. A single call takes five minutes and reduces the chance of a decline. If you forget to call and your card is declined, you can call from Canada to have the hold lifted, but it is easier to prevent the problem beforehand.