Best Grocery Credit Cards in Canada (2026)

Grocery credit cards pay a higher rate on supermarket spending than on general purchases. Some return cash back in grocery categories; others earn PC Optimum, Scene+ at Sobeys-family stores, or Costco-focused cash back. Compare annual fees against how much you spend on groceries, and whether a store or club membership is required. The cards below currently list grocery as a bonus earn category, or belong to a grocery-focused program, in our data.

Showing 63 cards

American Express Gold Rewards Card credit cardRewards

American Express Gold Rewards Card

by American Express

Annual Fee$250
Welcome BonusEarn up to 60,000 Membership Rewards points
SimplyCash Preferred Card from American Express credit cardCash Back
BMO Blue Rewards Mastercard credit cardTravel

BMO Blue Rewards Mastercard

by BMO

Annual Fee$0
Welcome Bonus20,000 Blue Rewards Bonus Points after qualifying spend
BMO Blue Rewards World Elite Mastercard credit cardTravel

BMO Blue Rewards World Elite Mastercard

by BMO

Annual Fee$150
Welcome BonusUp to $1,600 value incl. up to 100,000 Blue Points + FY fee...
BMO CashBack Mastercard credit cardCash Back

BMO CashBack Mastercard

by BMO

Annual Fee$0
Welcome BonusGet up to 5% cash back in your first 3 months
BMO CashBack World Elite Mastercard credit cardCash Back

BMO CashBack World Elite Mastercard

by BMO

Annual Fee$139
Welcome BonusGet up to $650 in value
BMO Eclipse Rise Visa Card credit cardRewards

BMO Eclipse Rise Visa Card

by BMO

Annual Fee$0
Welcome Bonus25,000 bonus points
BMO Eclipse Visa Infinite Card credit cardRewards

BMO Eclipse Visa Infinite Card

by BMO

Annual Fee$120
Welcome BonusGet up to $1,150 in value including up to 70,000 Bonus point...
BMO Eclipse Visa Infinite Privilege Card credit cardRewards

BMO Eclipse Visa Infinite Privilege Card

by BMO

Annual Fee$599
Welcome BonusGet up to $2,300
BMO VIPorter World Elite Mastercard credit cardTravel

BMO VIPorter World Elite Mastercard

by BMO

Annual Fee$199
Welcome BonusUp to 70,000 VIPorter pts + companion pass / ~$2,400 value +...
Student BMO CashBack Mastercard credit cardStudent

Student BMO CashBack Mastercard

by BMO

Annual Fee$0
Welcome BonusGet 5% cash back in your first 3 months!
Triangle Mastercard credit cardRewards

Triangle Mastercard

by Canadian Tire Bank

Annual Fee$0
Triangle World Elite Mastercard credit cardRewards

Triangle World Elite Mastercard

by Canadian Tire Bank

Annual Fee$0
CIBC Aeroplan Visa Card credit cardTravel

CIBC Aeroplan Visa Card

by CIBC

Annual Fee$0
Welcome BonusEarn up to $200 in value, which includes up to 10,000 Aeropl...
CIBC Aeroplan Visa Card for Students credit cardStudent

CIBC Aeroplan Visa Card for Students

by CIBC

Annual Fee$0
Welcome BonusEarn up to $200 in value, which includes up to 10,000 Aeropl...
CIBC Aeroplan Visa Infinite Card credit cardTravel

CIBC Aeroplan Visa Infinite Card

by CIBC

Annual Fee$139
Welcome BonusEarn up to $1,300 in value including up to 50,000 Aeroplan p...
CIBC Aeroplan Visa Infinite Privilege Card credit cardTravel

CIBC Aeroplan Visa Infinite Privilege Card

by CIBC

Annual Fee$599
Welcome BonusApply and earn up to $3,200 in value, which includes up to 1...
CIBC Aventura Gold Visa Card credit cardRewards

CIBC Aventura Gold Visa Card

by CIBC

Annual Fee$139
Welcome BonusEarn up to $1,800 in value
CIBC Aventura Visa Card credit cardRewards

CIBC Aventura Visa Card

by CIBC

Annual Fee$0
Welcome BonusEarn up to 12,500 Aventura Points
CIBC Aventura Visa Card for Students credit cardStudent

CIBC Aventura Visa Card for Students

by CIBC

Annual Fee$0
Welcome BonusEarn up to 12,500 Aventura Points
CIBC Aventura Visa Infinite Card credit cardRewards

CIBC Aventura Visa Infinite Card

by CIBC

Annual Fee$139
Welcome BonusEarn up to $1,800 in value
CIBC Aventura Visa Infinite Privilege Card credit cardRewards

CIBC Aventura Visa Infinite Privilege Card

by CIBC

Annual Fee$499
Welcome BonusJoin and earn up to $2,450 in value.
CIBC Costco Mastercard credit cardCash Back

CIBC Costco Mastercard

by CIBC

Annual Fee$0
Welcome BonusJoin and earn a $100 Welcome Bonus!
CIBC Dividend Platinum Visa Card credit cardCash Back

CIBC Dividend Platinum Visa Card

by CIBC

Annual Fee$99
Welcome BonusEarn up to $400 in value
CIBC Dividend Visa Card credit cardCash Back

CIBC Dividend Visa Card

by CIBC

Annual Fee$0
Welcome BonusN/A
CIBC Dividend Visa Card for Students credit cardStudent

CIBC Dividend Visa Card for Students

by CIBC

Annual Fee$0
Welcome BonusEarn up to $125 cash back
CIBC Dividend Visa Infinite Card credit cardCash Back

CIBC Dividend Visa Infinite Card

by CIBC

Annual Fee$120
Welcome BonusEarn up to $450 in value
MBNA Rewards Platinum Plus Mastercard credit cardRewards

MBNA Rewards Platinum Plus Mastercard

by MBNA

Annual Fee$0
Welcome BonusUp to 10,000 MBNA Rewards points (confirm on MBNA)
MBNA Rewards World Elite Mastercard credit cardRewards

MBNA Rewards World Elite Mastercard

by MBNA

Annual Fee$120
Welcome BonusUp to 30,000 points (confirm on MBNA)
MBNA Smart Cash World Mastercard credit cardCash Back
National Bank ECHO Cashback Mastercard credit cardCash Back
National Bank Platinum Mastercard credit cardRewards

National Bank Platinum Mastercard

by National Bank

Annual Fee$70
Welcome Bonusfill current NBC Platinum offer (~40,000 pts + FY fee rebate...
National Bank World Elite Mastercard credit cardTravel
PC Mastercard credit cardRewards

PC Mastercard

by PC Financial

Annual Fee$0
PC World Elite Mastercard credit cardRewards

PC World Elite Mastercard

by PC Financial

Annual Fee$0
PC World Mastercard credit cardRewards

PC World Mastercard

by PC Financial

Annual Fee$0
RBC Cash Back Mastercard credit cardCash Back

RBC Cash Back Mastercard

by RBC

Annual Fee$0
Welcome BonusGet up to 7% cash back for the first 3 months on up to $1,00...
RBC ION Visa credit cardRewards

RBC ION Visa

by RBC

Annual Fee$0
Welcome BonusGet up to 11,000 Avion points
RBC ION+ Visa credit cardRewards

RBC ION+ Visa

by RBC

Annual Fee$48
Welcome BonusGet up to 21,000 Avion points
WestJet RBC World Elite Mastercard credit cardTravel

WestJet RBC World Elite Mastercard

by RBC

Annual Fee$139
Welcome BonusGet up to 70,000 WestJet points
Scotia Momentum Mastercard credit card credit cardCash Back
Scotia Momentum No-Fee Visa Card credit cardCash Back

Scotia Momentum No-Fee Visa Card

by Scotiabank

Annual Fee$49
Welcome BonusGet 5% cash back on up to $2,000 in purchases in the first 3...
Scotia Momentum No-Fee Visa Card (for students) credit cardStudent

Scotia Momentum No-Fee Visa Card (for students)

by Scotiabank

Annual Fee$0
Welcome BonusGet 5% cash back on up to $2,000 in purchases in the first 3...
Scotia Momentum Visa Card credit cardLow Interest

Scotia Momentum Visa Card

by Scotiabank

Annual Fee$39
Welcome BonusN/A
Scotia Momentum Visa Card (for students) credit cardStudent

Scotia Momentum Visa Card (for students)

by Scotiabank

Annual Fee$39
Welcome BonusEarn 5% cash back on all purchases for the first 3 months
Scotia Momentum Visa Infinite Card credit cardCash Back

Scotia Momentum Visa Infinite Card

by Scotiabank

Annual Fee$120
Welcome BonusGet 10% cash back on up to $2,000 in purchases in the first...
Scotiabank American Express Card credit cardRewards

Scotiabank American Express Card

by Scotiabank

Annual Fee$0
Welcome BonusEarn up to 5,000 bonus Scene+ points
Scotiabank American Express Card (for students) credit cardStudent

Scotiabank American Express Card (for students)

by Scotiabank

Annual Fee$0
Welcome BonusEarn up to 80,000 bonus Scene+ points (confirm on Scotia pag...
Scotiabank Gold American Express Card credit cardRewards

Scotiabank Gold American Express Card

by Scotiabank

Annual Fee$120
Welcome BonusEarn up to $850 in welcome offers, first year rewards and sa...
Scotiabank Scene+ Visa Card credit cardRewards

Scotiabank Scene+ Visa Card

by Scotiabank

Annual Fee$0
Welcome BonusEarn up to 10,000 bonus Scene+ points in your first 3 months...
Scotiabank Scene+ Visa Card (for students) credit cardStudent

Scotiabank Scene+ Visa Card (for students)

by Scotiabank

Annual Fee$0
Welcome BonusEarn up to 10,000 bonus Scene+ points in your first 3 months...
Simplii Financial Cash Back Visa credit cardCash Back

Simplii Financial Cash Back Visa

by Simplii Financial

Annual Fee$139
Welcome BonusUp to $1,550 in value incl. up to 50,000 Aeroplan points + F...
Tangerine Money-Back Credit Card credit cardCash Back
Tangerine Money-Back World Mastercard credit cardCash Back
TD Aeroplan Visa Infinite Card credit cardTravel

TD Aeroplan Visa Infinite Card

by TD

Annual Fee$129
Welcome BonusUp to $1,350 in value
TD Aeroplan Visa Infinite Privilege Credit Card credit cardTravel

TD Aeroplan Visa Infinite Privilege Credit Card

by TD

Annual Fee$139
Welcome BonusEarn a welcome bonus of 20,000 Aeroplan points when you make...
TD Aeroplan Visa Platinum Credit Card credit cardTravel

TD Aeroplan Visa Platinum Credit Card

by TD

Annual Fee$89
Welcome BonusUp to 15,000 Aeroplan points
TD Cash Back Visa Card credit cardCash Back
TD Cash Back Visa Infinite Card credit cardCash Back

TD Cash Back Visa Infinite Card

by TD

Annual Fee$139
Welcome BonusEarn up to $600 in value
TD First Class Travel Visa Infinite Card credit cardRewards

TD First Class Travel Visa Infinite Card

by TD

Annual Fee$139
Welcome Bonus$1,400 in value
TD Platinum Travel Visa Card credit cardRewards

TD Platinum Travel Visa Card

by TD

Annual Fee$89
Welcome BonusEarn up to $370 in value
TD Rewards Visa Card credit cardRewards

TD Rewards Visa Card

by TD

Annual Fee$0
Welcome BonusEarn 15,152 TD Rewards Points

Compare cards side by side

Add up to three cards from this list, then open Compare to review fees, rates, and rewards together.

Go to Compare

More ways to browse