Skip to main content

HomeAll guides

Using Your US Credit Card in Canada: What Works and What Doesn't

Yes, you can use a US credit card in Canada, but you will pay currency conversion fees and your card issuer may flag the transaction

A US credit card works at most Canadian merchants, gas stations, and ATMs. Visa and Mastercard are accepted almost everywhere in Canada, and American Express and Discover work at many places too. The catch is that every purchase converts from US dollars to Canadian dollars, and your card issuer charges a fee for that conversion — typically 1% to 3% on top of the exchange rate. Some transactions may also be declined if your issuer suspects fraud, since the charge is coming from outside the US.

Whether using your US card makes sense depends on how long you are staying, how much you plan to spend, and whether you have a card with no foreign transaction fees. A single weekend trip might cost you $15 to $30 in conversion fees. A month-long stay could cost $100 or more. If you are moving to Canada or staying longer than a few weeks, opening a Canadian bank account and getting a Canadian card usually saves money.

Key Takeaways

  • US Visa and Mastercard are accepted at most Canadian retailers, restaurants, and ATMs, but American Express and Discover have smaller networks.
  • Your card issuer will charge a currency conversion fee of 1% to 3% on every purchase, plus the exchange rate markup applied by Visa or Mastercard.
  • Transactions may be declined if your card issuer flags the purchase as suspicious activity; calling your issuer before you travel can reduce this risk.
  • Some US cards waive foreign transaction fees entirely — check your card's terms before you travel to see whether yours does.
  • If you are staying in Canada for more than a few weeks, opening a Canadian bank account and getting a Canadian debit or credit card will cost less overall.

How currency conversion fees work on US cards in Canada

When you swipe a US credit card at a Canadian merchant, two separate fees happen in sequence. First, Visa or Mastercard sets an exchange rate and takes a small cut — usually 0.5% to 1%. Then your US card issuer (your bank or credit card company) adds its own foreign transaction fee, typically 1% to 3%. Together, these fees sit on top of the actual exchange rate you see in the news.

Example: you buy something for 100 Canadian dollars. The real exchange rate that day might be 1 USD = 1.35 CAD, so the purchase should cost about $74 USD. But Visa marks it up slightly, and then your issuer adds 2%, so you actually pay closer to $76 USD. On a $500 CAD purchase, that difference adds up to $10 or $15.

The fee appears on your US credit card statement in US dollars. You will not see it broken out separately — it is baked into the amount you are charged. This is why many travelers do not realize how much they are paying until they see their statement weeks later.

Which US cards have no foreign transaction fees

Some US credit cards, especially travel rewards cards and premium cards, waive foreign transaction fees entirely. If your card is one of them, using it in Canada costs you only the exchange rate itself, with no issuer markup. This can save you hundreds of dollars on a longer trip.

Common US cards with no foreign transaction fees include certain American Express cards, some Chase Sapphire cards, and many premium travel cards. Your card's terms and conditions will state whether it charges foreign transaction fees. You can also call the customer service number on the back of your card and ask directly — this takes two minutes and is worth doing before you travel.

Even without foreign transaction fees, you still pay the exchange rate that Visa or Mastercard sets that day. You cannot avoid that. But removing the 1% to 3% issuer fee makes a real difference, especially on larger purchases or longer stays.

ATM withdrawals in Canada with a US card

You can withdraw Canadian dollars from most ATMs in Canada using a US debit card or credit card (if your card allows cash advances). However, ATM withdrawals trigger two separate fees: your US bank charges a foreign ATM fee (usually $2 to $5 per withdrawal), and the Canadian ATM operator may charge a fee too (often $2 to $3). On top of that, you still pay the currency conversion fee.

A $200 CAD withdrawal can easily cost you $8 to $12 in fees alone. For this reason, ATM withdrawals are most useful if you need cash in an emergency or if you are staying long enough that one or two withdrawals spread the fee across many days of spending. For a short trip, it is usually cheaper to use your card directly at merchants whenever possible.

If you are staying in Canada for weeks or months, opening a Canadian bank account and getting a Canadian debit card eliminates these fees entirely. Most Canadian banks offer no-fee chequing accounts for new residents.

Preventing fraud holds and declined transactions

Your US card issuer monitors for fraud by looking for unusual patterns — a purchase in Canada when your card is normally used in the US can trigger a hold or decline. This is especially likely if you did not tell your issuer you were traveling, or if you make a large purchase shortly after arriving.

The best way to prevent this is to call your card issuer before you leave the US and tell them you will be in Canada, the dates you will be there, and roughly how much you plan to spend. Most issuers have a travel notification service that takes five minutes on the phone. Write down the customer service number from the back of your card and call it from the US before you go.

If a transaction is declined while you are in Canada, call your issuer when ready from the number on your card. Do not rely on texting or email — a phone call gets the hold lifted faster. Have your card number, a recent purchase amount, and your travel dates ready when you call.

Comparing US cards to getting a Canadian card

For a short trip (a few days to a week), using your US card is usually fine if it has no foreign transaction fees, or if the fees are small enough that they do not matter. For a longer stay or a move to Canada, the math changes.

Opening a Canadian bank account and getting a Canadian credit card or debit card costs nothing and takes one to two weeks. Once you have a Canadian card, you pay no conversion fees and no foreign transaction charges — you just pay the regular Canadian price. If you are staying more than three weeks, the savings usually exceed the time it takes to open an account.

Canadian banks that accept new residents include Royal Bank of Canada (RBC), Toronto-Dominion (TD), Bank of Nova Scotia (Scotiabank), and Bank of Montreal (BMO). You will need a valid passport, proof of Canadian address (a lease, utility bill, or letter from your employer), and sometimes a Social Insurance Number (SIN) if you are working in Canada. The process is straightforward and most banks have online appointment booking.

Using US cards for online purchases from Canada

If you are shopping online from a Canadian website using a US card, the same conversion fees explore. The merchant's website will show prices in Canadian dollars, and your card will convert them to US dollars at checkout, adding the issuer's foreign transaction fee.

Some US merchants will let you pay in US dollars instead of Canadian dollars, even if you are in Canada. This sounds helpful but is usually a trap — the merchant's exchange rate is worse than your card's rate, so you end up paying more. Always choose to pay in Canadian dollars and let your card do the conversion.

For recurring subscriptions (streaming services, software, memberships), using a US card from Canada works fine, but you will see the conversion fee on every charge. If you plan to stay in Canada long-term, switching these subscriptions to a Canadian card saves money over time.

Frequently Asked Questions

Will my US credit card work at Canadian gas stations?

Yes, Visa and Mastercard work at most Canadian gas stations. You may need to enter your ZIP code at the pump — enter your US ZIP code. Some pumps ask for a postal code instead; if you do not have a Canadian one, try entering your US ZIP code or ask the attendant inside for help.

What if my card gets declined in Canada?

Call your card issuer when ready using the number on the back of your card. Most declines are fraud holds that can be lifted in minutes once you confirm you are traveling. If you cannot reach your issuer, ask the merchant if you can try a different payment method, or find an ATM to withdraw cash.

Do I need to notify my US bank before traveling to Canada?

It is not required, but it is strongly recommended. Calling your issuer's travel notification line before you leave tells them to expect charges from Canada and reduces the chance of fraud holds. This takes five minutes and can save you the frustration of a declined card.

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

Usually not. Currency exchange booths and banks charge higher markups than your credit card does. Your card's conversion rate is typically better, even with the foreign transaction fee included. The exception is if your card charges a very high foreign transaction fee (3% or more) — in that case, exchanging cash beforehand might be cheaper for small purchases.

Can I use my US credit card to open a Canadian bank account?

No. Canadian banks require a valid payment method in Canadian dollars to fund an account. You will need to use a US debit card, wire transfer from a US bank, or bring cash. Once the account is open, you can use it to pay your US credit card bill or transfer money back to the US.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.