NerdWallet Home Page

6 Best No Foreign Transaction Fee Credit Cards in Canada for 2024

Aug 1, 2024The majority of credit cards charge a 2.5% fee on every purchase you make abroad. Avoid it by choosing a credit card with no foreign transaction fees. A U.S. dollar credit card can also be handy if you make frequent U.S. purchases.
Profile photo of Georgia Rose
Written by Georgia Rose
Lead International Writer
Profile photo of Erica Corbin
Edited by Erica Corbin
Fact Checked
Assigning Editor
Profile photo of Georgia Rose
Written by Georgia Rose
Lead International Writer
+ 1 more
Many or all of the products featured here are from our partners who compensate us. This may influence which products we write about and where and how the product appears on a page. However, this does not influence our evaluations. Our opinions are our own.

Have you ever looked at your credit card bills after returning home from a trip abroad and been shocked at how much each purchase actually cost you? Or ordered something online from an American retailer that turned out to be more expensive than you expected? It’s not that the exchange rate is worse than you thought — your credit card issuer likely added a foreign transaction fee, or FX fee, to the purchase.

‘No foreign transaction fee’ credit cards, sometimes referred to as international credit cards, don’t charge you extra when you shop abroad. If you travel often or make frequent foreign transactions online, one of these credit cards could help you save some cash.

Here are the best ‘no foreign transaction fee’ credit cards, according to NerdWallet’s analysis.

Best ‘no foreign transaction fee’ credit cards

Best overall no FX fee card
Annual fee$120
Regular APR
20.99% / 22.99%
Rewards rate
1x-6x Points
Sign-up bonus
Up to 45,000 Points
Recommended credit score700-900

Best for premium perks
Annual fee$399
Regular APR
9.99%
Rewards rate
2x Points
Sign-up bonus
Up to 60,000 Points
Recommended credit scoreN/A

Best for businesses
Scotiabank Passport™ Visa Infinite Business* Card
Scotiabank Passport™ Visa Infinite Business* Card
4.2
NerdWallet rating
Annual fee$199
Regular APR
19.99% / 22.99%
Rewards rate
1.5x Points
Sign-up bonus
Up to 40,000 Points
Recommended credit scoreN/A

Best for airport lounge access
Annual fee$150
Regular APR
20.99% / 22.99%
Rewards rate
1x-3x Points
Sign-up bonus
Up to 35,000 Points
Recommended credit scoreN/A

Best for prepaid cards
Wealthsimple Card
Wealthsimple Card
4.7
NerdWallet rating
Annual fee$0
Regular APR
N/A
Rewards rate
1%
Sign-up bonusN/A
Recommended credit score300-900

Best for students
EQ Bank Card
EQ Bank Card
4.4
NerdWallet rating
APPLY NOW
on EQ Bank's website
Annual fee$0
Regular APRN/A
Rewards rate
0.5%
Sign-up bonus
4.00% interest rate
Recommended credit scoreN/A

Methodology

BACK TO TOP

NerdWallet Canada selects the best credit cards based on unique attributes, overall consumer value and suitability for specific kinds of consumers. Factors in our evaluation methodologies may include annual fees, rewards rates, interest rates and other noteworthy features specific to the card type. To learn more about how we evaluate and select financial products, you can review our credit card methodology.

Summary of the best ‘no FX fee’ credit cards
NerdWallet ratingAnnual feeRegular APRRewards rate
Scotiabank Gold American Express® Card
Scotiabank Gold American Express® Card
5.0/5
$120
20.99%/22.99%
1x-6x Points
APPLY NOW
on Scotiabank's website
Scotiabank Platinum American Express® Card
Scotiabank Platinum American Express® Card
4.8/5
$399
9.99%
2x Points
APPLY NOW
on Scotiabank's website
Scotiabank Passport™ Visa Infinite Business* Card
Scotiabank Passport™ Visa Infinite Business* Card
4.2/5
$199
19.99%/22.99%
1.5x Points
Scotiabank Passport® Visa Infinite* Card
Scotiabank Passport® Visa Infinite* Card
4.2/5
$150
20.99%/22.99%
1x-3x Points
APPLY NOW
on Scotiabank's website
Wealthsimple Card
Wealthsimple Card
4.7/5
$0
N/A
1%
EQ Bank Card
EQ Bank Card
4.4/5
$0
N/A
0.5%
APPLY NOW
on EQ Bank's website

What to know about credits card with no foreign transaction fee

Credit card fees can be confusing to untangle, and foreign transaction fees are no different. Learn how and when they’re applied so the bill from your next international adventure doesn’t include any surprises.

What is a foreign transaction fee?

When you buy something that’s not in Canadian dollars using your credit card, the issuer typically charges a fee — such as 2.5% of the purchase price. This fee is called a foreign transaction fee. You may not have noticed it before, since it’s rolled into the total charge that shows up on your statement.

It doesn’t matter if you’re making an online purchase in U.S. dollars from your Canadian living room or paying for dinner out in Istanbul. If the product or service is being sold in a foreign currency, it’s typically subject to fees. Fortunately, there are credit cards that don’t charge foreign transaction fees. However, the card’s network may markup the exchange rate by a small amount.

Visa and Mastercard exchange rate markups

In addition to the transaction fee charged by the issuer, credit card networks typically markup the cost of converting money. For example, the Bank of Canada may list the exchange rate from USD to CAD as 1.35 (for every $1 USD you spend abroad, you’re spending $1.35 CAD). But when you use your credit card, the network (e.g., Visa) may be using a slightly marked up rate of 1.36, meaning for every $1 USD you spend, you’re actually spending $1.36 CAD. So, the conversion is costing you slightly more.

You can use the below calculators from Visa and Mastercard to estimate your total transaction costs. American Express does not post conversion markups for Canada publicly.

Dynamic currency conversion

It’s worth noting that some merchants allow you to choose between the local currency or your home currency, which is known as dynamic currency conversion, or DCC. If you choose to pay in CAD, you’ll pay the exchange rate set by the merchant at that moment, which can be considerably higher than the standard rate. Therefore, it’s often advisable to pay in the local currency.

How to calculate foreign transaction fees

While most credit cards charge a foreign transaction fee of around 2.5%, some can be higher. You’ll have to check your credit card terms and conditions for the specific fee you’ll be charged.

To calculate how much you’re paying in FX fees, follow the below steps:

  1. Convert the amount you’re spending to Canadian dollars using the most up-to-date exchange rate. (If you want a more accurate calculation, you can use the currency exchange rate issued by your credit card network). 

  2. Divide that figure by 100. 

  3. Then multiply it by the transaction fee.

🤓 Let’s do the math

Let’s say you’re visiting the United States and you want to pay for a meal that costs $50 USD, and your card’s foreign transaction fee is 2.5%. Assuming your credit card’s network’s current exchange rate for USD to CAD is 1.35, here is how the calculation works out:

  1. $50.00 USD x 1.35 = $67.50 CAD

  2. $67.50 / 100 = $0.675

  3. $0.675 x 2.5 = $1.69

The foreign transaction fee for this purchase would be $1.69. And your total would be $69.19 CAD.

Should I use a U.S. dollar credit card?

If the majority of your purchases are in American dollars, credit cards like the BMO U.S. Dollar Mastercard or Roger’s World Elite Mastercard can be handy, as U.S. purchases earn a higher reward rate. However, a foreign transaction fee will still apply.

You also need to consider how you’ll pay your monthly credit card bills. A U.S. dollar credit card may require you to pay your bill in USD. If you don’t have a steady stream of U.S. income, you’ll need to convert your Canadian dollars to USD before you can pay your bills — which also comes with fees.

Although paying a 2.5% conversion fee may not seem like a lot, it can add up over time. If you travel frequently and plan to make more than a few sporadic purchases in foreign currencies, consider getting a ‘no foreign transaction fee’ credit card to help you keep costs down.