Advertiser Disclosure: SmartCardOffers may earn a referral fee when you apply for products through links on this page. This does not affect the way we evaluate or rank products. Rates, fees, and offer details are subject to change — always verify with the card issuer before applying. Learn more about how we make money.

Best Canadian Credit Cards

Compare Canada's top credit cards side by side. Filter by category, annual fee, and rewards type to find your perfect card.

Tangerine Money-Back Credit Card
Featured

Tangerine Money-Back Credit Card

Tangerine · Mastercard

No annual fee2% cash back on groceries
CIBC Aventura Visa Infinite

CIBC Aventura Visa Infinite

CIBC · Visa

Earn 15,000 CIBC Aventura

$139/yr2x pts on groceries
RBC Cash Back Preferred World Elite Mastercard

RBC Cash Back Preferred World Elite Mastercard

RBC · Visa

Welcome bonus details not available for this card

$99/yr2x pts on groceries
American Express Platinum Card

American Express Platinum Card

American Express · Amex

Earn 30,000 Amex MR

$799/yr2x pts on travel
BMO CashBack World Elite Mastercard

BMO CashBack World Elite Mastercard

BMO · Visa

$120/yr5% cash back on groceries
American Express Green Card
No FX Fee

American Express Green Card

American Express · Amex

No annual fee
CIBC Aventura Visa Infinite Privilege

CIBC Aventura Visa Infinite Privilege

CIBC · Visa

Earn 25,000 CIBC Aventura

$499/yr3x pts on travel booked through cibc rewards
CIBC Aventura Visa
No FX Fee

CIBC Aventura Visa

CIBC · Visa

No annual fee
CIBC Aventura Gold Visa

CIBC Aventura Gold Visa

CIBC · Visa

Earn 15,000 CIBC Aventura

$139/yr
CIBC Aeroplan Visa Infinite

CIBC Aeroplan Visa Infinite

CIBC · Visa

Earn 10,000 Aeroplan

$139/yr1.5x pts on gas & fuel
Scotiabank American Express Platinum Card
No FX Fee

Scotiabank American Express Platinum Card

Scotiabank · Visa

Earn 20,000 Scene+

$399/yr2x pts on groceries
PC Financial World Elite Mastercard
No FX Fee

PC Financial World Elite Mastercard

PC Financial · Visa

No annual fee30x pts on groceries
National Bank World Elite Mastercard
No FX Fee

National Bank World Elite Mastercard

National Bank · Mastercard

Earn 5,000 À la carte Rewards

$150/yr5x pts on groceries
TD Aeroplan Visa Privilege Card
No FX Fee

TD Aeroplan Visa Privilege Card

TD · Visa

Earn 35,000 Aeroplan

$599/yr1.5x pts on groceries
BMO VIPorter World Elite Mastercard

BMO VIPorter World Elite Mastercard

BMO · Visa

Earn 20,000 BMO Rewards

$199/yr2x pts on travel
RBC Visa Platinum Avion

RBC Visa Platinum Avion

RBC · Visa

Earn 20,000 RBC Avion

$110/yr
American Express Gold Rewards Card

American Express Gold Rewards Card

American Express · Amex

$250/yr2x pts on gas & fuel
Scotiabank Passport Visa Infinite Card
No FX Fee

Scotiabank Passport Visa Infinite Card

Scotiabank · Visa

Earn 40,000 Scene+

$150/yr3x pts on groceries
American Express Business Platinum Card
No FX Fee

American Express Business Platinum Card

American Express · Amex

Earn 40,000 Amex MR

$799/yr1.25x pts on base
TD Platinum Travel Visa Card

TD Platinum Travel Visa Card

TD · Visa

Earn 35,000 TD Rewards

$89/yr4.5x pts on groceries
Scotiabank Passport Visa Infinite Privilege Card
No FX Fee

Scotiabank Passport Visa Infinite Privilege Card

Scotiabank · Visa

Earn 30,000 Scene+

$599/yr3x pts on travel
Marriott Bonvoy Business American Express Card
No FX Fee

Marriott Bonvoy Business American Express Card

American Express · Amex

Earn 70,000 Marriott Bonvoy

$150/yr3x pts on gas & fuel
Scotiabank Gold American Express Card
No FX Fee

Scotiabank Gold American Express Card

Scotiabank · Visa

Earn 20,000 Scene+

$120/yr6x pts on groceries
TD Aeroplan Visa Infinite

TD Aeroplan Visa Infinite

TD · Visa

Earn 10,000 Aeroplan

$139/yr1.5x pts on gas & fuel
RBC Avion Visa Infinite Privilege

RBC Avion Visa Infinite Privilege

RBC · Visa

Earn 20,000 RBC Avion

$399/yr1.25x pts on base
SimplyCash Preferred Card from American Express

SimplyCash Preferred Card from American Express

American Express · Amex

200% cash back welcome offer

$119.88/yr4% cash back on groceries
BMO eclipse Visa Infinite Privilege

BMO eclipse Visa Infinite Privilege

BMO · Visa

Earn 40,000 BMO Rewards

$599/yr5x pts on groceries
Neo World Elite Mastercard
No FX Fee

Neo World Elite Mastercard

Neo Financial · Visa

New offer — please fill in details

$125/yr5x pts on groceries
Rogers Red World Elite Mastercard
No FX Fee

Rogers Red World Elite Mastercard

Rogers Bank · Visa

Welcome bonus offer on Rogers Rewards with the Rogers Red World Elite Mastercard

No annual fee2x pts on base
Cathay World Elite Mastercard – Powered by Neo
No FX Fee

Cathay World Elite Mastercard – Powered by Neo

Neo Financial · Visa

Earn 15,000 Asia Miles

$180/yr
TD First Class Travel Visa Infinite Card

TD First Class Travel Visa Infinite Card

TD · Visa

Earn 145,000 TD Rewards

$139/yr6x pts on groceries
Marriott Bonvoy American Express Card

Marriott Bonvoy American Express Card

American Express · Amex

Earn 60,000 Marriott Bonvoy

$120/yr2x pts on base
RBC British Airways Visa Infinite

RBC British Airways Visa Infinite

RBC · Visa

Earn 20,000 Avios

$165/yr2x pts on dining & restaurants
CIBC Aeroplan Visa
No FX Fee

CIBC Aeroplan Visa

CIBC · Visa

Earn 2,500 Aeroplan

No annual fee
American Express Business Gold Rewards Card
No FX Fee

American Express Business Gold Rewards Card

American Express · Amex

Earn 20,000 Amex MR

$199/yr
American Express Aeroplan Reserve Card

American Express Aeroplan Reserve Card

American Express · Amex

Earn 25,000 Aeroplan

$599/yr3x pts on groceries
American Express Cobalt

American Express Cobalt

American Express · Amex

Earn 1,250 Amex MR/month for 12 months (15,000 total)

$191.88/yr5x pts on dining & restaurants
American Express Aeroplan Card

American Express Aeroplan Card

American Express · Amex

Earn 10,000 Aeroplan

$120/yr2x pts on travel
BMO Eclipse Visa Infinite

BMO Eclipse Visa Infinite

BMO · Visa

Earn 20,000 BMO Rewards

$120/yr5x pts on gas & fuel
CIBC Aeroplan Visa Infinite Privilege

CIBC Aeroplan Visa Infinite Privilege

CIBC · Visa

Earn 10,000 Aeroplan

$599/yr2x pts on air canada purchases
Canadian Tire Triangle World Elite Mastercard
No FX Fee

Canadian Tire Triangle World Elite Mastercard

Canadian Tire Bank · Visa

Welcome bonus offer on Triangle Rewards with the Triangle World Elite Mastercard

No annual fee5x pts on gas & fuel
RBC Avion Visa Infinite

RBC Avion Visa Infinite

RBC · Visa

Earn 20,000 RBC Avion

$120/yr1.25x pts on travel
TD Aeroplan Visa Platinum Card

TD Aeroplan Visa Platinum Card

TD · Visa

Earn 10,000 Aeroplan

$89/yr
TD Cash Back Visa Infinite Card
No FX Fee

TD Cash Back Visa Infinite Card

TD · Visa

$139/yr1% cash back on streaming services
WestJet RBC World Elite Mastercard
No FX Fee

WestJet RBC World Elite Mastercard

RBC · Mastercard

Earn 25,000 WestJet Dollars

$119/yr2x pts on gas & fuel
CIBC Dividend Visa Infinite

CIBC Dividend Visa Infinite

CIBC · Visa

250% cash back welcome offer

$120/yr4x pts on gas & fuel
BMO Ascend World Elite Mastercard

BMO Ascend World Elite Mastercard

BMO · Visa

Earn 20,000 BMO Rewards

$150/yr5x pts on travel
MBNA Rewards World Elite Mastercard

MBNA Rewards World Elite Mastercard

MBNA · Visa

Earn 10,000 MBNA Rewards

$120/yr5x pts on dining & restaurants

How to choose a Canadian credit card

Choosing the right credit card depends on your spending habits, lifestyle, and financial goals. If you spend heavily on groceries and dining, a card with elevated earn rates in those categories — like the Amex Cobalt — will outperform a flat-rate card significantly over time.

For travellers, the key questions are whether you have a preferred airline (Aeroplan if you fly Air Canada, WestJet if you prefer WestJet), and whether you travel internationally frequently. No-foreign-transaction-fee cards like the Scotiabank Passport Visa Infinite save you 2.5% on every international purchase.

If simplicity is your priority, a no-annual-fee cash back card is hard to beat. The Tangerine Money-Back card lets you earn 2% in the categories you choose, with no complexity or annual cost.