Skip to main content
Ratehub logo
Ratehub logo
Ratehub.ca is the home of the best mortgage rates in Canada - 3.79% 5-yr fixed.

Canada’s best no foreign transaction fee credit cards for 2025

Barry Choi, Personal Finance Contributor

November 12, 2025 | Fact checked by: Natasha Macmillan, Business Unit Director - Everyday Banking

Which Canadian credit cards waive foreign transaction fees? Most cards charge an extra fee on purchases made in other currencies, but we’ve got you covered. Compare our lineup of the best no foreign transaction fee credit cards in Canada – designed to help you save, whether you’re travelling abroad or shopping online.

Discover the right credit card for you with CardFinder

Find Canada’s best cards suited for you in 60 seconds! View cards and offers you’re likely to qualify for without affecting your credit or needing a SIN.

Canada’s best no foreign exchange credit cards at a glance

Our methodology: how we choose the best credit cards

Best no foreign exchange credit cards in Canada by category

Just about every credit card out there charges foreign transaction fees. Whenever you make a purchase in a non-Canadian currency, you end up paying an additional rate – typically 2.5% – on top of the exchange rate.

You may be wondering – are there credit cards with no forex fees in Canada? Fortunately, there are a few that let you save on those pesky fees. Here’s our take on the best no FX fee cards by category:

No FX fee credit cards Best for Annual fee
Scotiabank Passport Visa Infinite  Overall travel $150
Scotiabank Gold American Express Premium travel $120
KOHO Extra Cash back $144
Home Trust Preferred Visa No annual fee $0
Scotiabank Platinum American Express Low interest $399
Rogers Red World Elite Mastercard
Offsetting fees with cash back $0 

 

Frequently asked questions

What are foreign transaction fees?


When are you charged a foreign transaction fee?


Do foreign transaction fees apply to returns?


Is it worth it to get a credit card with no foreign transaction fees?


Can I use a no foreign transaction fee credit card in any country?


When I’m offered to pay in local currency or to pay a converted CAD/USD amount with my credit card, what should I choose?


Which credit cards offer the lowest foreign transaction fees?


Is there an American Express card with no foreign transaction fee?


Are there any no annual fee credit cards that waive foreign exchange fees?


Best travel card with no foreign transaction fees

Featured

4.0 Ratehub rated

Best for Travel perks

First year reward
$632/yr

based on spending $2,200/mo after $150 annual fee

Earn rewards

1pt – 3pts / dollar spent

Welcome bonus

Earn up to 35,000 points (a $350 value)

Anniversary bonus

Earn up to 10,000 points (a $100 value)

Annual fee

$150

Best premium travel card with no foreign transaction fees

Featured

4.0 Ratehub rated

Best for Groceries & dining

First year reward
$1,356/yr

based on spending $2,200/mo after $120 annual fee

Earn rewards

1pt – 6pts / dollar spent

Welcome bonus

Earn up to 50,000 points (a $500 value)

Annual fee

$120 $0 first year waived

Best cash back card with no foreign transaction fees

Featured

3.5 Ratehub rated
First year reward
$46/yr

based on spending $2,200/mo after $144 annual fee

Earn rewards

0.25% – 1.5% / dollar spent

Annual fee

$144

Best no annual fee card with no foreign transaction fees

Featured

4.5 Ratehub rated

Best for No FX fees

First year reward
$264/yr

based on spending $2,200/mo after $0 annual fee

Earn rewards

1% / dollar spent

Annual fee

$0

Best low-interest card with no foreign transaction fees

Featured

First year reward
$929/yr

based on spending $2,200/mo after $399 annual fee

Earn rewards

2pts / dollar spent

Welcome bonus

Earn up to 80,000 points (a $800 value)

Annual fee

$399

No FX fee credit card alternatives: Prepaid credit cards and debit cards with no forex fee

In addition to your typical rewards credit cards, there are also prepaid credit cards and debit cards that don’t charge foreign transaction fees. Some examples are:

  • Wealthsimple prepaid Mastercard: The Wealthsimple prepaid Mastercard lets you spend funds from your Wealthsimple chequing account wherever you travel without having to pay any foreign transaction fees. Any purchases are converted into Canadian dollars using the Mastercard currency conversion rate
  • EQ Bank Card: This prepaid credit card also charges no foreign exchange fees, and can be loaded with funds from your EQ Bank Personal Account (which happens to be one of the best high-interest savings accounts in Canada).

Foreign transactions on credit cards: What you need to know

Foreign transaction fee

When you're travelling abroad or shopping on foreign websites, every transaction you make with your credit card has to be converted from the country's currency to Canadian dollars before appearing as a charge on your statement. Because of this, many card issuers charge a foreign transaction fee (usually 2.5%) in addition to the spot rate. 

Credit card exchange rate markups

On top of the foreign transaction fee, credit card networks also mark up the exchange rate between Canadian dollars and the foreign currency. This means that you’ll always pay more than the official exchange rate listed by the Bank of Canada. For example, if $1 USD is worth $1.35 CAD, you may be charged a higher rate of $1.37 by the credit card network (e.g. Visa, Mastercard, or American Express).

You can estimate Visa exchange rates and Mastercard exchange rates using their online calculators before you make a purchase. American Express, however, does post its Canadian markups online. 

Dynamic Currency Conversion (DCC)

When you’re making payments in foreign currency, the merchant’s credit card terminal or e-commerce checkout page may offer the option to make payments in the foreign currency or in CAD. This is known as Dynamic Currency Conversion (DCC) and uses a far higher exchange rate as much as 3 to 7% higher than the market rate.

While DCC may allow you to avoid the foreign transaction fee and credit card exchange rate markups mentioned above, you’ll often end up paying more. Plus, some cards still charge FX fees on DCC transactions, so be sure to double-check yours. In most cases, it’s better to pay in the foreign currency instead.

FX credit adjustment

Sometimes, a foreign currency purchase may show up as multiple debits and credits on your credit card and be marked as a “foreign exchange (FX) credit adjustment”. This happens when the credit card issuer authorizes your purchase immediately, but the merchant posts the transaction later, typically after 2 to 3 days. The final amount charged may be different due to fluctuations in foreign exchange rates, so you’ll be charged again while the original charge is refunded to you.

Foreign transaction fees vs. exchange rates

Foreign exchange rates and foreign transaction fees often get mixed up, but they’re two very different costs:

Foreign exchange rates represent the price of converting one currency into another (e.g. how many Canadian dollars equal one US dollar). These rates change constantly based on global markets, economic conditions, and the cost of goods and services in each country. Your credit card network (Visa, Mastercard, or Amex) uses its own daily exchange rate when converting your purchase back into CAD.

Foreign transaction fees, on the other hand, are an extra charge added by your credit card issuer when you make a purchase in a non-Canadian currency. These fees don’t fluctuate – they’re usually a fixed 2.5% on top of the converted purchase amount.

  • Exchange rate = the cost of converting your money (always applies).
  • Foreign transaction fee = an extra surcharge your card issuer adds (only some cards charge it).

What are the benefits of a no FX fee credit card in Canada?

A 2.5% foreign transaction fee may look like a small amount of money, but added up over multiple transactions (let's face it – everyone spends more while on vacation), it can quickly become a problem. This is why avoiding foreign transaction fees is so important for Canadian travellers: it’ll save you more money than you think. 

But more than that, for those who like to shop on foreign websites (USU.S. included), you'll save the same 2.5% on all your transactions.

Below are two examples of how a no foreign transaction fee card can save you for travelling or making international purchases:

No FX credit card savings for travelling

A recent study from Statistics Canada revealed that the average Canadian spends $2,012 per visit overseas. With that in mind, here’s a hypothetical breakdown of no FX savings for a traveller, without including flights and accommodation:

Total saving with no FX card: $50.30
Purchase Typical Spend With FX fees (2.5%) With a no FX card
Transportation $300 + $7.50 + $0
Food $700 + $17.50 + $0
Activities $500 + $12.50 + $0
Shopping  $200 + $5.00 + $0
Other $312 + $7.80 + $0

No FX credit card savings for shopping online 

Now, let’s say you’re buying something from a USU.S. retailer for $50 USD. Using a no foreign transaction fee credit card to purchase in US dollars when online shopping in Canada can help you avoid extra charges. 

Here’s how much the same purchase would cost in CAD depending on the type of card you use – for simplicity, we’ve assumed an exchange rate of 1 USD = 1.35 CAD:

Type of Card Extra Fees Total in CAD
No FX fee card 2% (exchange markup) $68.85
Card with FX fees 2% (exchange markup) + 2.5% (FX fee) $70.57
Card with dynamic currency conversion 5% (exchange markup) $70.88

To put this into perspective for travel purchases again, Statistics Canada reports that Canadians spend an average of $171 per same-day visit to the US. With a 2.5% foreign transaction fee, that adds up to $4.28 in fees per day trip. 

While it may seem small at first glance, the savings can become significant over time if you’re a frequent international shopper. Here’s another breakdown of annual savings if three items were purchased internationally during the year:

Purchase Typical Spend With FX fees (2.5%) With no FX card
Total savings with no FX card: $20.50
Game console $500 + $12.50 + $0
Clothing $500 + $12.50 + $0
Sneakers $200 + $5.00 + $0
Subscription service $120 + $3.00 + $0

What to look for in a no foreign transaction fee credit card

Outside of the obvious – no foreign transaction fees – there are a couple of other features that you'll want to look out for when shopping for a card of this type. This includes:

  1. Foreign rewards program: If you'll be using this card while abroad, consider one that also offers great rewards on spending outside of Canada. It's an often-overlooked detail on rewards cards, but many of their great point values and cash back rates don't apply outside of the country. There's no point in getting a credit card with no foreign transaction fees if it won't also reward you for using it in foreign countries.

2. Travel perks: Along with that, check if your chosen card also comes with any travel perks, such as VIP airport lounge access, hotel upgrades, checked baggage, or rental car discounts. 

3. Travel insurance: If you don't already have a credit card with travel insurance, it's also a good idea to select one with a good travel insurance package to cover things like emergency medical care, lost or stolen baggage, flight delays, or trip cancellation, among others.

Should you get a US dollar credit card?

If you frequently make purchases in US dollars, it may be worth getting a US dollar credit card in Canada to avoid foreign transaction fees and inflated exchange rates. However, this option works best when you have a source of USD income, as a US dollar credit card may require you to pay your credit card bill in USD. Otherwise, you’ll still have to pay some fees and go through the hassle of converting CAD into USD.