Skip to main content
Ratehub logo
Ratehub logo

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

Barry Choi, Personal Finance Contributor

October 17, 2024 | Fact checked by: Natasha Macmillan, Business Unit Director - Everyday Banking

Many credit cards charge foreign transaction fees on non-Canadian currency purchases. Compare our lineup of the best no foreign transaction fee credit cards in Canada specifically designed to save you those extra charges.

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

Compare credit cards side-by-side

Finding a new credit card just got easier. Instantly compare up to 3 credit cards side-by-side to see how their rewards, features, perks, and rates stack up.

Our methodology: how we choose the best credit cards

Best no foreign exchange credit cards in Canada by category

Most people don’t realize it, but just about every credit card out there charges foreign transaction fees. Whenever you buy something in a non-Canadian currency, you end up paying an additional 2.5% on top of the exchange rate.

Fortunately, there are a few credit cards that let you save on those pesky fees. Learn more about the benefits of using credit cards without foreign transaction fees.

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 $108
Home Trust Preferred Visa No annual fee $0
Scotiabank Platinum American Express Low interest $399

 

Best travel card with no foreign transaction fees

Featured

4.0 Ratehub rated

Best for Travel perks

First year reward
$515/yr

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

Earn rewards

1pt – 3pts / dollar spent

Welcome bonus

25,000 points (a $250 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,306/yr

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

Earn rewards

1pt – 6pts / dollar spent

Welcome bonus

45,000 points (a $450 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
$82/yr

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

Earn rewards

0.25% – 1.5% / dollar spent

Annual fee

$108

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
$729/yr

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

Earn rewards

2pts / dollar spent

Welcome bonus

60,000 points (a $600 value)

Annual fee

$399

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).

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-7% higher than the market rate.

While DCC allows you to avoid the foreign transaction fee and credit card exchange rate markups mentioned above, you’ll often end up paying more. 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 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-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.

What are the benefits of a no foreign transaction fee credit card?

When you're travelling abroad, 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. For the trouble of doing this, many providers charge a foreign transaction fee (usually 2.5%) in addition to the spot rate. This may look like a small amount of money, but added up over multiple transactions (let's face it - everyone spends more while on vacation) they can quickly become a problem. This is why having a no foreign transaction fee credit card can save you more money than you think. 

Not only that, but for those who like to shop online on foreign websites (U.S. included), you'll save the same 2.5% on all your transactions.

Doing the math

Let’s say you’re visiting the United States and you spend $50 USD while shopping. Here’s how your purchase might appear on your credit card bill with an official exchange rate of $1 USD : $1.35 CAD.

  Credit card with FX fees Credit card without FX fees Credit card with Dynamic Currency Conversion
Exchange rate markup 2% 2% 5%
Currency conversion $50 * 1.377 = $68.85 $50 * 1.377 = $68.85 $50 * 1.417 = $70.85
2.5% FX fee $68.85 * 0.025 = $1.725 - -
Total $70.57 $68.85 $70.85

With a no foreign transaction fee card, you’ll save a significant amount over time.

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.

If you'll be using this card while abroad, you'll want to choose 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.

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. 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, stolen/lost baggage, flight delays, or trip cancellation, among others.

Should you get a U.S. 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.

Foreign transaction fees vs exchange rates

The difference between foreign exchange rates and foreign transaction fees is that foreign exchange rates refers to the rate at which one currency is exchanged for another. Foreign transaction fees are charges imposed by credit card issuers such as Visa and Mastercard. 

Foreign exchange rates fluctuate depending on the market and cost of goods and services in different countries. 

Foreign transaction fees are fixed charges, usually at 2.5% and are charged when making purchases in foreign currency. 

Frequently asked questions

What are foreign transaction fees?


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


Are foreign transaction fees refunded?


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?


The knowledge bank

A wealth of knowledge delivered right to your inbox.

By submitting your email address, you acknowledge and agree to Ratehub.ca’s Terms of Use and Privacy Policy. Contact us for more information. You can unsubscribe at any time.