Yes, you can use your American credit card in Canada, but you will pay currency conversion fees and may face foreign transaction charges
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 have narrower acceptance, particularly outside major cities. The catch is cost: your card issuer will convert USD to CAD at their exchange rate (which is typically 1 to 2 percent higher than the market rate) and may charge a foreign transaction fee on top of that, usually 1 to 3 percent of the purchase amount.
The total cost of a single transaction can easily reach 3 to 5 percent above the actual purchase price. On a $100 CAD purchase, you might pay $103 to $105 USD when the bill arrives. These fees compound across a trip, so understanding your card's terms before you travel matters.
Key Takeaways
- Visa and Mastercard work at nearly all Canadian merchants, but American Express and Discover have limited acceptance outside major cities.
- Your card issuer charges a foreign transaction fee (typically 1 to 3 percent) plus applies their own exchange rate, which is usually 1 to 2 percent worse than the market rate.
- You can find your card's foreign transaction fee in your cardholder agreement or by calling the customer service number on the back of your card.
- Paying in USD when a Canadian merchant offers that option often costs more than paying in CAD, because the merchant's exchange rate is worse than your card's rate.
- Some cards marketed to frequent travelers charge no foreign transaction fee, but these are typically premium cards with annual fees.
How foreign transaction fees work on your statement
When you swipe your card in Canada, the merchant's bank converts the CAD amount to USD using an exchange rate. Your card issuer then applies their own exchange rate to that USD amount and adds their foreign transaction fee. The result is what appears on your statement in dollars.
For example: you buy something for 100 CAD. The merchant's bank converts it to roughly 73 USD at the market rate. Your card issuer converts it back using a rate that is 1 to 2 percent worse, arriving at 74 USD. Then they add a 2 percent foreign transaction fee, bringing it to 75.48 USD. That is what you pay.
The fee appears as a separate line item on your statement labeled "foreign transaction fee" or sometimes bundled into the purchase amount itself. Check your most recent statement to see whether your card already shows these charges — that tells you whether your card has them at all.
Which American cards charge no foreign transaction fee
Some cards, mostly premium travel cards and certain business cards, waive the foreign transaction fee entirely. These cards typically charge an annual fee of $95 to $450, so the savings only matter if you travel frequently or spend a large amount abroad.
Common examples include cards marketed as travel rewards cards, though the specific cards and their terms change regularly. Your current card almost certainly does charge a foreign transaction fee unless it is explicitly marketed as a travel card or premium card. The only way to know for certain is to read your cardholder agreement or call the customer service number on the back of your card and ask directly: "Does this card charge a foreign transaction fee, and if so, what is the percentage?"
If your card does charge the fee and you travel to Canada often, switching to a no-foreign-transaction-fee card might save money over time. Calculate your annual spending in Canada, multiply it by your current card's fee percentage, and compare that to the annual fee of a card that waives the charge.
Dynamic currency conversion and why you should decline it
At some Canadian merchants and ATMs, you will be offered a choice: pay in USD or pay in CAD. This is called dynamic currency conversion. The merchant or ATM operator will show you the USD amount they are converting the CAD to and ask you to confirm.
Decline this offer and choose CAD instead. When you choose USD, the merchant or ATM operator applies their own exchange rate, which is almost always worse than the rate your card issuer uses. You will pay 2 to 4 percent more than if you let your card issuer handle the conversion. The merchant benefits from the difference, not you.
This applies to ATM withdrawals as well. If an ATM in Canada offers to show you the USD amount before you withdraw, decline and proceed in CAD. Your card issuer's rate will be better.
Using ATMs in Canada and cash withdrawal fees
Most American ATM cards work in Canadian ATMs. Your card issuer will charge you an out-of-network fee (typically $2 to $5 per withdrawal) plus the foreign transaction fee on the amount you withdraw. Some Canadian banks charge an additional fee on their end as well, so a single withdrawal can cost $4 to $8 in fees alone.
If you need cash, withdraw larger amounts less frequently to minimize the number of transactions. A single $200 withdrawal costs less per dollar than four $50 withdrawals. However, carrying large amounts of cash carries its own risk, so balance convenience against safety based on your trip length and plans.
Before you travel, ask your card issuer whether they have a partnership with any Canadian banks that waives the out-of-network fee. Some do, and knowing this in advance saves you money. You can find this information on your card issuer's website or by calling customer service.
Notifying your card issuer before traveling to Canada
Call your card issuer before your trip and tell them you will be using your card in Canada. Provide the dates you will be there. Card issuers monitor for fraud and may block transactions that look unusual, and a sudden flurry of Canadian charges can trigger a block if the issuer does not expect them.
This step takes five minutes and prevents the frustration of having your card declined at a Canadian merchant. You can make this call using the number on the back of your card. Have your card in front of you when you call.
If your card does get declined while you are in Canada, call the customer service number on the back of your card immediately. Most issuers have international customer service lines and can unblock your card within minutes.
What happens if your card is lost or stolen in Canada
Call your card issuer immediately using the number on the back of your card or the international customer service number listed on your statement. Report the card lost or stolen. Your issuer will cancel the card and can issue a replacement, though getting a physical card to you in Canada may take several days.
Ask your issuer whether they can issue a temporary card number or send a replacement to your hotel or Canadian address. Some issuers offer this service; others do not. In the meantime, you can use other payment methods or contact your bank about emergency cash options.
You are not liable for fraudulent charges made after you report the card lost or stolen, so report it as soon as you realize it is missing. Do not wait to see whether charges appear.
Frequently Asked Questions
Will my Discover card work in Canada?
Discover has limited acceptance in Canada compared to Visa and Mastercard. It works at some major retailers and in cities, but you may find merchants that do not accept it, particularly in smaller towns or rural areas. Visa or Mastercard is more reliable. If Discover is your only card, have a backup payment method or ask merchants before making a purchase.
Is it cheaper to exchange money before I travel or use my card in Canada?
Using your card is usually cheaper than exchanging cash at an airport or currency exchange service, even with foreign transaction fees. Airport exchange rates and fees are typically 3 to 5 percent worse than what your card issuer offers. Exchange cash only for small amounts of spending money, and use your card for most purchases.
Do I have to pay foreign transaction fees on online purchases from Canadian websites?
Yes. If you buy from a Canadian retailer online and your card is charged in CAD, your card issuer will still apply the foreign transaction fee and their exchange rate. The fee applies to any transaction processed outside the United States, regardless of whether you are physically in Canada.
What if a Canadian merchant asks me to pay in USD instead of CAD?
Politely decline and ask to pay in CAD. The merchant's USD exchange rate is worse than your card issuer's rate. You will pay more if you agree to the USD conversion. This is true even if the merchant claims the USD price is a "better deal."
Can I use my American credit card to pay my Canadian utility bills or rent?
Yes, if the Canadian company accepts credit cards. You will pay the foreign transaction fee on each payment. If you pay bills regularly in Canada, consider opening a Canadian bank account or credit card to avoid repeated fees. Some Canadian banks offer accounts to Americans, though requirements vary.