Best Credit Card Offers in Canada

Top welcome bonuses and limited-time promotions available to Canadian residents right now. We track offer changes so you don't have to.

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.

Top Welcome Bonuses

47 offers
1
TD First Class Travel Visa Infinite Card

TD First Class Travel Visa Infinite Card

TD

Earn 145,000 TD Rewards points with $7,500 spend in 6 months

Requirement: $7,500 in 6 months145,000 pts
2
BMO eclipse Visa Infinite Privilege

BMO eclipse Visa Infinite Privilege

BMO

Earn 80,000 BMO Rewards points with $75,000 spend in 12 months

Requirement: $75,000 in 12 months80,000 pts
3
BMO eclipse Visa Infinite Privilege

BMO eclipse Visa Infinite Privilege

BMO

Earn 40,000 BMO Rewards points with $30,000 spend in 6 months

Requirement: $30,000 in 6 months40,000 pts
4
CIBC Aeroplan Visa Infinite Privilege

CIBC Aeroplan Visa Infinite Privilege

CIBC

Earn 50,000 Aeroplan points with $25,000 spend in 12 months

Requirement: $25,000 in 12 months50,000 pts
5
CIBC Aeroplan Visa Infinite Privilege

CIBC Aeroplan Visa Infinite Privilege

CIBC

Earn 40,000 Aeroplan points with $5,000 spend in 4 months

Requirement: $5,000 in 4 months40,000 pts
6
Scotiabank Passport Visa Infinite Privilege Card

Scotiabank Passport Visa Infinite Privilege Card

Scotiabank

Earn 45,000 Scene+ points with $20,000 spend in 4 months

Requirement: $20,000 in 4 months45,000 pts
7
Scotiabank Passport Visa Infinite Privilege Card

Scotiabank Passport Visa Infinite Privilege Card

Scotiabank

Earn 25,000 Scene+ points on your first purchase in 14 months

Requirement: $1 in 14 months25,000 pts
8
American Express Business Platinum Card

American Express Business Platinum Card

American Express

Earn up to 120,000 points

Requirement: $1 in 17 months40,000 pts
9
TD Aeroplan Visa Infinite

TD Aeroplan Visa Infinite

TD

Earn 35,000 Aeroplan points with this additional offer

35,000 pts
10
TD Platinum Travel Visa Card

TD Platinum Travel Visa Card

TD

Earn 35,000 TD Rewards points with $3,000 spend in 6 months

Requirement: $3,000 in 6 months35,000 pts
11
BMO Ascend World Elite Mastercard

BMO Ascend World Elite Mastercard

BMO

Earn 35,000 BMO Rewards points with $20,000 spend in 10 months

Requirement: $20,000 in 10 months35,000 pts
12
BMO Ascend World Elite Mastercard

BMO Ascend World Elite Mastercard

BMO

Earn 20,000 BMO Rewards points with $10,000 spend in 5 months

Requirement: $10,000 in 5 months20,000 pts
13
TD Aeroplan Visa Privilege Card

TD Aeroplan Visa Privilege Card

TD

Earn 35,000 Aeroplan points with $12,000 spend in 6 months

Requirement: $12,000 in 6 months35,000 pts
14
TD Aeroplan Visa Privilege Card

TD Aeroplan Visa Privilege Card

TD

Earn 30,000 Aeroplan points with $24,000 spend in 12 months

Requirement: $24,000 in 12 months30,000 pts
15
American Express Platinum Card

American Express Platinum Card

American Express

Earn up to 110,000 points

Requirement: $1 in 17 months30,000 pts
16
Marriott Bonvoy American Express Card

Marriott Bonvoy American Express Card

American Express

earn up to 110,000 points

Requirement: $1 in 15 months30,000 pts
17
Marriott Bonvoy Business American Express Card

Marriott Bonvoy Business American Express Card

American Express

Earn up to 110,000 points

Requirement: $1 in 15 months30,000 pts
18
RBC British Airways Visa Infinite

RBC British Airways Visa Infinite

RBC

Receive up to 60,000 bonus Avios

Requirement: $10,000 in 6 months30,000 pts
19
CIBC Aventura Visa Infinite Privilege

CIBC Aventura Visa Infinite Privilege

CIBC

Earn 30,000 Aventura points with $25,000 spend in 12 months

Requirement: $25,000 in 12 months30,000 pts
20
CIBC Aventura Visa Infinite Privilege

CIBC Aventura Visa Infinite Privilege

CIBC

Earn 25,000 Aventura points with $6,000 spend in 4 months

Requirement: $6,000 in 4 months25,000 pts
21
BMO VIPorter World Elite Mastercard

BMO VIPorter World Elite Mastercard

BMO

up to 70,000 BMO Rewards points

Requirement: $18,000 in 12 months30,000 pts
22
BMO VIPorter World Elite Mastercard

BMO VIPorter World Elite Mastercard

BMO

up to 70,000 BMO Rewards points

Requirement: $9,000 in 6 months20,000 pts
23
American Express Aeroplan Reserve Card

American Express Aeroplan Reserve Card

American Express

earn up to 85,000 points

Requirement: $2,500 in 13 months25,000 pts
24
CIBC Aventura Gold Visa

CIBC Aventura Gold Visa

CIBC

Earn 20,000 Aventura points with $3,000 spend in 2 months

Requirement: $3,000 in 2 months20,000 pts
25
MBNA Rewards World Elite Mastercard

MBNA Rewards World Elite Mastercard

MBNA

Earn 20,000 MBNA Rewards points with $2,000 spend in 3 months

Requirement: $2,000 in 3 months20,000 pts
26
CIBC Aventura Visa Infinite

CIBC Aventura Visa Infinite

CIBC

Earn up to 35,000 Aventura Points

Requirement: $3,000 in 4 months20,000 pts
27
CIBC Aeroplan Visa Infinite

CIBC Aeroplan Visa Infinite

CIBC

Earn up to 50,000 Aeroplan points

Requirement: $60,000 in 6 months20,000 pts
28
CIBC Aeroplan Visa Infinite

CIBC Aeroplan Visa Infinite

CIBC

Earn up to 50,000 Aeroplan points

Requirement: $12,000 in 10 months20,000 pts
29
WestJet RBC World Elite Mastercard

WestJet RBC World Elite Mastercard

RBC

Earn 20,000 WestJet Dollars with $5,000 spend in 3 months

Requirement: $5,000 in 3 months20,000 pts
30
RBC Visa Platinum Avion

RBC Visa Platinum Avion

RBC

Earn 20,000 RBC Avion points with $5,000 spend in 6 months

Requirement: $5,000 in 6 months20,000 pts
31
Scotiabank American Express Platinum Card

Scotiabank American Express Platinum Card

Scotiabank

Earn 20,000 Scene+ points with $10,000 spend in 14 months

Requirement: $10,000 in 14 months20,000 pts
32
RBC Avion Visa Infinite Privilege

RBC Avion Visa Infinite Privilege

RBC

Earn 20,000 RBC Avion points with $5,000 spend in 4 months

Requirement: $5,000 in 4 months20,000 pts
33
RBC Avion Visa Infinite Privilege

RBC Avion Visa Infinite Privilege

RBC

Earn 15,000 RBC Avion points after 12 months as a cardholder

15,000 pts
34
American Express Business Gold Rewards Card

American Express Business Gold Rewards Card

American Express

Earn 20,000 American Express Rewards points with $30,000 spend in 12 months

Requirement: $30,000 in 12 months20,000 pts
35
BMO Eclipse Visa Infinite

BMO Eclipse Visa Infinite

BMO

Earn 20,000 BMO Rewards points with $7,000 spend in 6 months

Requirement: $7,000 in 6 months20,000 pts
36
BMO Eclipse Visa Infinite

BMO Eclipse Visa Infinite

BMO

Earn 20,000 BMO Rewards points with $12,000 spend in 11 months

Requirement: $12,000 in 11 months20,000 pts
37
RBC Avion Visa Infinite

RBC Avion Visa Infinite

RBC

Up to 55,000 Avion points

Requirement: $5,000 in 6 months20,000 pts
38
Scotiabank Gold American Express Card

Scotiabank Gold American Express Card

Scotiabank

Earn 20,000 Scene+ points with $7,500 spend in 12 months

Requirement: $7,500 in 12 months20,000 pts
39
Cathay World Elite Mastercard – Powered by Neo

Cathay World Elite Mastercard – Powered by Neo

Neo Financial

Get up to 30,000 Asia Miles

Requirement: $5,000 in 3 months15,000 pts
40
National Bank World Elite Mastercard

National Bank World Elite Mastercard

National Bank

Earn 10,000 À la carte Rewards points with $20,000 spend in 12 months

Requirement: $20,000 in 12 months10,000 pts
41
TD Aeroplan Visa Platinum Card

TD Aeroplan Visa Platinum Card

TD

Earn 10,000 Aeroplan points with $1,500 spend in 3 months

Requirement: $1,500 in 3 months10,000 pts
42
American Express Aeroplan Card

American Express Aeroplan Card

American Express

Earn up to 45,000 Welcome Bonus Aeroplan

Requirement: $1,000 in 13 months10,000 pts
43
Scotiabank Passport Visa Infinite Card

Scotiabank Passport Visa Infinite Card

Scotiabank

Earn 10,000 Scene+ points with $10,000 spend in 6 months

Requirement: $10,000 in 6 months10,000 pts
44
Scotiabank Passport Visa Infinite Card

Scotiabank Passport Visa Infinite Card

Scotiabank

Earn 10,000 Scene+ points with $39,999 spend in 12 months

Requirement: $39,999 in 12 months10,000 pts
45
CIBC Aeroplan Visa

CIBC Aeroplan Visa

CIBC

Earn 5,000 Aeroplan points with $10,000 spend in 11 months

Requirement: $10,000 in 11 months5,000 pts
46
CIBC Aeroplan Visa

CIBC Aeroplan Visa

CIBC

Earn 2,500 Aeroplan points with $1,500 spend in 2 months

Requirement: $1,500 in 2 months2,500 pts
47
SimplyCash Preferred Card from American Express

SimplyCash Preferred Card from American Express

American Express

Earn $50 cash back on your first purchase in 13 months

Requirement: $1 in 13 months50% cash back

How we rank the best credit card offers

We evaluate every welcome bonus based on its total net value after factoring in the annual fee, required minimum spend, and realistic points redemption values. A 100,000-point bonus that requires $10,000 in spending isn't always better than a 35,000-point bonus with a $1,000 threshold.

We monitor offer changes from Canadian card issuers and update this page regularly. Limited-time offers are flagged clearly so you can act before they expire.

SmartCardOffers may earn a referral commission when you apply through our links. This does not affect our rankings — we include every major Canadian card regardless of whether we have an affiliate relationship.

25,000+ subscribers

Canada's best deals, delivered weekly

Join Canadians getting the best credit card offers, points strategies, and mortgage news every week. Free, no spam, unsubscribe anytime.

No spam. Unsubscribe anytime. Privacy Policy