Updated Regularly
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
TD First Class Travel Visa Infinite Card
TD
Earn 145,000 TD Rewards points with $7,500 spend in 6 months

BMO eclipse Visa Infinite Privilege
BMO
Earn 80,000 BMO Rewards points with $75,000 spend in 12 months

BMO eclipse Visa Infinite Privilege
BMO
Earn 40,000 BMO Rewards points with $30,000 spend in 6 months

CIBC Aeroplan Visa Infinite Privilege
CIBC
Earn 50,000 Aeroplan points with $25,000 spend in 12 months

CIBC Aeroplan Visa Infinite Privilege
CIBC
Earn 40,000 Aeroplan points with $5,000 spend in 4 months

Scotiabank Passport Visa Infinite Privilege Card
Scotiabank
Earn 45,000 Scene+ points with $20,000 spend in 4 months

Scotiabank Passport Visa Infinite Privilege Card
Scotiabank
Earn 25,000 Scene+ points on your first purchase in 14 months

American Express Business Platinum Card
American Express
Earn up to 120,000 points

TD Aeroplan Visa Infinite
TD
Earn 35,000 Aeroplan points with this additional offer

TD Platinum Travel Visa Card
TD
Earn 35,000 TD Rewards points with $3,000 spend in 6 months

BMO Ascend World Elite Mastercard
BMO
Earn 35,000 BMO Rewards points with $20,000 spend in 10 months

BMO Ascend World Elite Mastercard
BMO
Earn 20,000 BMO Rewards points with $10,000 spend in 5 months

TD Aeroplan Visa Privilege Card
TD
Earn 35,000 Aeroplan points with $12,000 spend in 6 months

TD Aeroplan Visa Privilege Card
TD
Earn 30,000 Aeroplan points with $24,000 spend in 12 months

American Express Platinum Card
American Express
Earn up to 110,000 points

Marriott Bonvoy American Express Card
American Express
earn up to 110,000 points

Marriott Bonvoy Business American Express Card
American Express
Earn up to 110,000 points

RBC British Airways Visa Infinite
RBC
Receive up to 60,000 bonus Avios

CIBC Aventura Visa Infinite Privilege
CIBC
Earn 30,000 Aventura points with $25,000 spend in 12 months

CIBC Aventura Visa Infinite Privilege
CIBC
Earn 25,000 Aventura points with $6,000 spend in 4 months

BMO VIPorter World Elite Mastercard
BMO
up to 70,000 BMO Rewards points

BMO VIPorter World Elite Mastercard
BMO
up to 70,000 BMO Rewards points

American Express Aeroplan Reserve Card
American Express
earn up to 85,000 points

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

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

CIBC Aventura Visa Infinite
CIBC
Earn up to 35,000 Aventura Points

CIBC Aeroplan Visa Infinite
CIBC
Earn up to 50,000 Aeroplan points

CIBC Aeroplan Visa Infinite
CIBC
Earn up to 50,000 Aeroplan points

WestJet RBC World Elite Mastercard
RBC
Earn 20,000 WestJet Dollars with $5,000 spend in 3 months

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

Scotiabank American Express Platinum Card
Scotiabank
Earn 20,000 Scene+ points with $10,000 spend in 14 months

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

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

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

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

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

RBC Avion Visa Infinite
RBC
Up to 55,000 Avion points

Scotiabank Gold American Express Card
Scotiabank
Earn 20,000 Scene+ points with $7,500 spend in 12 months

Cathay World Elite Mastercard – Powered by Neo
Neo Financial
Get up to 30,000 Asia Miles

National Bank World Elite Mastercard
National Bank
Earn 10,000 À la carte Rewards points with $20,000 spend in 12 months

TD Aeroplan Visa Platinum Card
TD
Earn 10,000 Aeroplan points with $1,500 spend in 3 months

American Express Aeroplan Card
American Express
Earn up to 45,000 Welcome Bonus Aeroplan

Scotiabank Passport Visa Infinite Card
Scotiabank
Earn 10,000 Scene+ points with $10,000 spend in 6 months

Scotiabank Passport Visa Infinite Card
Scotiabank
Earn 10,000 Scene+ points with $39,999 spend in 12 months

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

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

SimplyCash Preferred Card from American Express
American Express
Earn $50 cash back on your first purchase in 13 months
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.
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