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

A US credit card works at most Canadian merchants, ATMs, and online retailers. Visa and Mastercard are accepted almost everywhere in Canada. American Express and Discover have narrower acceptance, especially outside major cities. The catch is that every transaction converts US dollars to Canadian dollars, and your card issuer charges a percentage of that conversion — typically 1% to 3% on top of the exchange rate the card network applies.

Whether using your US card makes sense depends on how long you are staying, how much you plan to spend, and whether your card charges a foreign transaction fee. A two-week trip with modest spending might cost you $20 to $40 in fees. A month-long stay or heavy spending could cost $100 or more. Some US cards waive foreign transaction fees entirely, which changes the math significantly.

Key Takeaways

  • Visa and Mastercard issued in the US work at most Canadian merchants, but American Express and Discover have limited acceptance outside major cities.
  • Every transaction incurs a currency conversion fee (1% to 3%) charged by your card issuer on top of the exchange rate applied by the card network.
  • Cards that waive foreign transaction fees exist and can save you money if you spend more than a few hundred dollars during your stay.
  • ATM withdrawals in Canada using a US card typically cost both a foreign transaction fee and an ATM operator fee, making them more expensive than using a card directly.
  • Notify your card issuer before traveling to Canada so they do not block transactions as fraud.

How currency conversion and fees actually work

When you swipe a US card at a Canadian merchant, two separate fees apply. First, Visa or Mastercard applies their own exchange rate and takes a small cut (usually 0.5% to 1%). Second, your card issuer adds their own foreign transaction fee on top of that, typically 1% to 3% of the purchase amount. These stack, so a $100 CAD purchase might cost you $101.50 to $104 USD depending on which card you use.

The card network's exchange rate is usually close to the mid-market rate you see on financial news sites, but not identical — the network always rounds slightly in their favor. Your card issuer's fee is the bigger variable. Premium travel cards often waive it entirely. Standard cards from major issuers (Chase, Bank of America, Capital One, Citi) typically charge 3%. Some smaller issuers charge 2% or 1%. A few charge nothing.

You can find your card's foreign transaction fee in the card's terms and conditions document, usually available on the issuer's website under "Pricing and Terms" or "Fees." Search the page for "foreign transaction" or "international." If you cannot find it, call the card issuer's customer service line and ask directly.

Which US cards are accepted in Canada

Visa and Mastercard work at nearly every merchant in Canada — grocery stores, gas stations, restaurants, hotels, and online retailers. You will rarely encounter a place that takes one but not the other. American Express is accepted at major retailers, hotels, and restaurants in Toronto, Vancouver, Montreal, and Calgary, but acceptance drops sharply in smaller towns and rural areas. Discover is rarely accepted outside major chains and tourist areas.

The safest approach is to carry a Visa or Mastercard as your primary card and keep a backup card of the same network in case one is lost or declined. If you only have American Express or Discover, bring a second card or plan to use ATMs to withdraw Canadian cash instead.

Contactless payment (tapping your card) works the same way in Canada as in the US. Most Canadian merchants accept it. Chip readers are standard, and magnetic stripe readers still exist but are less common than in the US.

Using ATMs in Canada with a US card

You can withdraw Canadian dollars from most ATMs in Canada using a US debit or credit card. However, this is usually more expensive than using your card directly at merchants. A typical ATM withdrawal incurs two fees: a foreign transaction fee from your card issuer (1% to 3%) and an ATM operator fee charged by the Canadian bank running the machine (typically $2 to $3.50 USD). A $200 CAD withdrawal could cost you $6 to $10 in fees alone.

Some US banks reimburse ATM fees charged by foreign banks, but they do not reimburse the foreign transaction fee your card issuer charges. Check your card's terms to see if ATM fee reimbursement is included. Even with reimbursement, you still pay the foreign transaction fee, making ATM withdrawals less efficient than swiping your card.

If you do use an ATM, use one operated by a major Canadian bank (RBC, TD, BMO, Scotiabank) rather than a private ATM in a convenience store or bar. Private ATMs often charge higher operator fees.

Cards that waive foreign transaction fees

Several US credit cards charge no foreign transaction fee, which can save you significantly on a longer trip. These cards typically require good credit and often charge an annual fee, but the foreign transaction fee waiver makes them worthwhile if you spend more than $500 to $1,000 abroad per year.

Examples include the Chase Sapphire Preferred (3% annual fee, no foreign transaction fee), the Capital One Venture X (10% annual fee, no foreign transaction fee), and the American Express Platinum (695 annual fee, no foreign transaction fee). Many travel-focused cards from major issuers offer this benefit. Your current card may already include it — check your terms before assuming you need a new card.

If you do not have a card that waives foreign transaction fees and do not plan to travel internationally often, opening a new card just for this trip is usually not worth it. The annual fee would exceed your savings on a short trip. But if you travel to Canada or other countries regularly, a card with no foreign transaction fee pays for itself quickly.

Notifying your card issuer before you travel

Contact your card issuer before you leave the US and tell them you will be in Canada and the dates you will be there. Provide the cities or regions you plan to visit. This prevents the issuer from blocking your card as fraud when transactions start appearing from a different country.

You can usually do this through your card issuer's mobile app (look for a "Travel Notification" or "Travel Plans" section) or by calling the customer service number on the back of your card. The process takes five minutes. If you forget to notify them and your card is declined, call the issuer immediately and they can unblock it on the spot, but this is inconvenient when you are at a checkout counter.

Notification is especially important if you are traveling with a card you do not use often or if your normal spending pattern is very different from what you will spend in Canada.

Comparing your options: card, cash, or local account

For most short trips (under two weeks), using your US card directly at merchants is the simplest and cheapest option. You avoid ATM fees, you do not have to carry large amounts of cash, and you get a record of every transaction on your statement.

If you are staying longer or spending heavily, opening a Canadian bank account or getting a Canadian prepaid card may be worth considering. Some US banks have partnerships with Canadian banks that allow you to open an account remotely. A Canadian account lets you receive direct deposits, pay bills, and spend without foreign transaction fees. However, this is overkill for a vacation.

Carrying some Canadian cash (perhaps $100 to $200 CAD) is still useful for small vendors, tips, and situations where card readers are down. Exchange cash at your US bank before you leave rather than at Canadian airports or currency exchange shops, where rates are worse.

Frequently Asked Questions

Will my US credit card work at self-checkout in Canadian stores?

Yes, self-checkout machines in Canadian grocery stores and retailers accept US Visa and Mastercard the same way they accept Canadian cards. Insert your chip or tap for contactless payment. If the machine asks for a PIN and you do not have one, select "Credit" instead of "Debit" and you should be able to complete the transaction without a PIN.

Can I use my US card to book a hotel or rental car in Canada online?

Yes. Online merchants accept US cards the same way they accept Canadian cards. The currency conversion and foreign transaction fees still apply, but you will see the charge in USD on your statement. Some booking sites let you choose which currency to be charged in — if given the option, choose USD so the conversion happens once rather than twice.

What happens if my US card is declined in Canada?

Call your card issuer immediately using the number on the back of your card. Explain that you are in Canada and the transaction was legitimate. They can unblock your card on the phone, usually within a few minutes. This is why notifying them before you travel prevents the problem in the first place.

Do I pay foreign transaction fees on online purchases from Canadian websites?

Yes. If a Canadian retailer charges you in CAD, your card issuer converts it to USD and charges the foreign transaction fee. If the retailer offers to charge you in USD instead, that conversion usually has a worse exchange rate built in, so paying in CAD and letting your card issuer convert is normally better.

Is it cheaper to use a credit card or debit card in Canada?

Credit cards and debit cards incur the same foreign transaction fees from your card issuer. The difference is that debit cards may charge an additional ATM operator fee if you withdraw cash. For purchases at merchants, the fee structure is identical. Use whichever card you are more comfortable with.