2 Credit Cards with No Foreign Exchange Fees

by Barry Choi October 18, 2015 / No Comments

Most people don’t realize it, but just about every credit card out there charges foreign exchange fees. Whenever we charge something in a foreign currency, we end up paying an additional 2.5–3% on top of the spread.

If we travel often or if we make regular purchases online from outside of Canada, these fees can add up to a small fortune over time. I don’t know about you, but I much prefer to spend that money on myself.

Fortunately in Canada, there are two credit cards that have no foreign exchange fees. Each card has its pros and cons so here are the features to help you decide which card to pick up.

The Amazon.ca Rewards Visa Card from Chase is the only foreign exchange free credit card without a yearly fee and, for this reason alone, it’s my personal recommendation. Just apply for the card and keep it handy whenever you’re making purchases in a foreign currency. There’s no need to worry about any additional fees.

Note: the Amazon.ca Rewards Visa Card from Chase is no longer accepting applications as of April 3, 2017

Marriott Rewards Premier Visa


  • No foreign exchange fees
  • 30,000 bonus points after your first purchase
  • 1 free night stay e-certificate valid for 12 months at any participating category 1-4 Marriott location worldwide upon approval
  • Free anniversary stay e-certificate valid for 12 months at any participating category 1-5 Marriott location worldwide
  • $120 annual fee – first year free

The Marriott Rewards Premier Visa clearly has the most benefits of the three no-foreign-exchange-fee credit cards, but it’s only suitable for certain people. If you travel a lot and prefer Marriott hotels, this is a great card even with the limitations of the free night stay e-certificates.

This card is also a churning candidate since you get an immediate free night and the 30,000 points can be used for four free nights at a category 1 hotel. That’s potentially a total of five free nights just for signing up. The $120 annual fee is a bit of a turnoff, but the free anniversary stay essentially washes that fee as long as you book a room in the allotted time.

Rogers Platinum MasterCard


  • 4% cash back on all purchases made in foreign currency
  • 2.5% foreign exchange fee
  • 10,000 Rogers Platinum Rewards welcome points ($35 value)
  • 1.75% cash back on all your purchases which can be applied to purchases made in Rogers branded stores or towards your monthly Rogers bill
  • $29 annual fee – first year free

No, your eyes don’t deceive you. Less than a year after Rogers announced the Rogers First Rewards MasterCard, they’ve now replaced it with the Rogers Platinum MasterCard. This is a blow to consumers, since the old card was a respectable retail rewards card if you used a lot of Rogers services. Existing Rogers First Rewards MasterCard cardholders will automatically be transferred to the new card.

If you’re a Rogers customer, the 1.75% cash back is pretty good since it can be applied directly to your monthly bill. Note that the annual fee after the first year will be waived if you have preauthorized payments set up for any Rogers monthly bill.

[Update: Starting Aug. 17, 2016, you’ll earn 4% cash back rewards on all purchases in a foreign currency (from international websites to anywhere you travel abroad) but there will now be a foreign exchange fee.]

Final word

With the exception of Marriott Rewards Premier Visa, I wouldn’t consider any of the cards ideal for everyday spending—there are just better cards out there. Instead, treat your no foreign exchange fee credit card as a complementary card to only be used when making purchases in a foreign currency.

If you’re looking for a card that suits your day-to-day needs, check out the credit card comparison tool now to find out which card is best for you.

Still searching for the right card?

Fill out your spending profile and see which card comes out on top

Also read:

Flickr: hjjanisch