The top Canadian credit cards with no annual fee — for travel points, cash back, and everyday spending.
No annual fee cards don't get enough credit. The best ones offer real ongoing value — strong earn rates, useful insurance, and in some cases access to full loyalty ecosystems — without any cost to hold.
Here are the top picks across categories.
Program: Membership Rewards Earn rate: 1x MR on all purchases Annual fee: $0
The Amex Green gives you access to the full Amex MR transfer partner roster — Aeroplan, Avios, Flying Blue, Delta SkyMiles, Asia Miles, Marriott Bonvoy — at zero cost. If you're building an MR balance across multiple Amex cards, this is a useful keeper.
It's not a high-earner, but as a no-fee card with access to some of the most valuable transfer partners in Canada, it has no competition.
Welcome bonus: 10,000 MR (worth ~$150–200 via Aeroplan)
Earn rate: 4% on restaurants & bars, 1.5% on gas/grocery/drugstore Annual fee: $0
4% on dining with no annual fee is the best rate you'll find anywhere in Canada for this category. If you eat out regularly and don't want to pay for a card, this is your answer.
The welcome offer (20% back in the first 3 months) adds another ~$100–200 in value depending on your spend.
Catch: Only available to Simplii Financial customers (CIBC subsidiary, easy to open a free account).
Earn rate: 3% on groceries, 1% on recurring bills Annual fee: $0
3% on groceries at no cost is excellent. BMO frequently runs elevated offers on this card too, sometimes pushing the intro rate to 5% for the first few months.
No income requirement, so it's accessible to a wide range of applicants.
Program: PC Optimum Earn rate: 35 pts/$1 at Shoppers, 20 pts/$1 at Loblaw stores Annual fee: $0
If you shop at Loblaw-owned grocery stores (Loblaws, No Frills, Real Canadian Superstore, Zehrs) or Shoppers Drug Mart regularly, PC Optimum points accumulate fast. 100 PC pts = $0.10 at checkout, so 35 pts/$1 is effectively 3.5% back at Shoppers.
No income requirement. Just need a Loblaw or Shoppers loyalty account.
Earn rate: 1% cash back on everything Annual fee: $0 Foreign transaction fee: 0%
The Home Trust Preferred is the best no-fee travel companion card in Canada. No annual fee, no foreign transaction fees, and 1% cash back on everything. Use it whenever you're abroad or making USD purchases online.
It's not a high-earner for everyday spending, but as a card you keep in your wallet for international use, it's the best free option.
Program: Aeroplan Earn rate: 1 pt/$1 on gas, grocery & Air Canada Annual fee: $0
The only no-fee card in Canada that earns Aeroplan directly. If you're early in your travel journey and not ready to pay an annual fee, this gets you into the program. There's also an anniversary bonus after $10,000 annual spend.
Many churners keep a few no-fee cards as long-term keepers:
The rest of your wallet can rotate through premium cards during the welcome bonus window.
Always verify current offer terms before applying.
Browse 24+ Canadian cards with portal comparisons and first-year value calculated.
Browse all cards →