budget travel

Best No Foreign Transaction Fee Credit Cards in Canada for 2026

Most Canadian cards charge 2.5% on foreign purchases. These cards don't. A must-have for any Canadian who spends money abroad.

Published 2026-04-25 · 9 minute read

Every time you use a typical Canadian credit card outside of Canada, you're paying a hidden 2.5% foreign transaction fee on top of the exchange rate. On a $5,000 vacation spend, that's $125 in pure fees. On a year of living abroad, it could be $1,000+. The solution is simple: get a card that doesn't charge this fee.

What Is the Foreign Transaction Fee?

When you make a purchase in a foreign currency, your credit card issuer converts it to Canadian dollars. Most Canadian cards add a 2.5% markup on top of the Visa or Mastercard exchange rate. This fee applies to all foreign currency purchases, including online shopping from international retailers. Cards that waive this fee save you that entire 2.5% on every transaction.

Best No-FX-Fee Cards for 2026

Best Overall: Scotiabank Passport Visa Infinite

The gold standard for Canadian travellers. No foreign transaction fee, earns 2 points per dollar on dining and groceries, 2 points on transit and recurring bills, and 1 point on everything else. Points are worth 1 cent each toward travel. Includes travel insurance. Annual fee: $150, waived first year with some offers.

Best No Annual Fee: Home Trust Preferred Visa

The only Canadian credit card with no foreign transaction fee AND no annual fee. Earns 1% cashback on all purchases. No minimum income requirement. The catch: it's not widely promoted, so many Canadians don't know it exists. It should be in every traveller's wallet as a baseline card.

Best for Frequent Travellers: Brim Financial World Elite

Brim charges no foreign transaction fee and offers 2% back on travel purchases and 1% on everything else. The World Elite version includes Priority Pass lounge access, travel insurance, and purchase protection. Annual fee: $199.

Best for US Shopping: STACK Prepaid Mastercard

STACK is a free prepaid Mastercard with no foreign transaction fee. Perfect for online US shopping and as a backup travel card. Load it with Canadian dollars and spend anywhere Mastercard is accepted at the real exchange rate. No credit check required.

Best for Premium Travel: HSBC World Elite Mastercard

No foreign transaction fee with extensive travel insurance coverage, airport lounge access, and travel credits. Earns 3 points per dollar on travel and dining, 1.5 points on everything else. Annual fee: $149. Best suited for high spenders who travel frequently.

Complete Comparison

CardAnnual FeeFX FeeRewards RateInsurance
Scotiabank Passport Visa Infinite$1500%2x dining/groceryYes
Home Trust Preferred Visa$00%1% cashbackNo
Brim World Elite$1990%2x travel, 1x otherYes
STACK Prepaid$00%NoneNo
HSBC World Elite$1490%3x travel/diningYes
Neo Financial$00%Up to 5% at partnersNo
Wise CardFree~0.5%NoneNo

How Much You Actually Save

Monthly Foreign SpendAnnual FX Fees (2.5%)Savings with No-FX Card
$500$150$150/year
$1,000$300$300/year
$2,000$600$600/year
$3,000$900$900/year
$5,000$1,500$1,500/year

For digital nomads spending CAD $2,000-3,000/month abroad, a no-FX-fee card saves $600-900 per year. That easily covers any annual fee and then some.

Applying from Abroad

Most Canadian credit card applications require a Canadian address and can be completed online. If you're already abroad, you'll need to use a Canadian mailing address (family member's address works). Some issuers may also require a Canadian phone number for verification. Apply before you leave Canada if possible — it's much simpler.

Getting a no foreign transaction fee credit card is the single easiest way to save money as a Canadian traveller or expat. There's no reason to pay the 2.5% fee when free alternatives exist. Get one before your next trip.