Ratesopedia
Best for: Overall value
Scotiabank Gold American Express Card
Scotiabank Gold American Express Card
4.7Ratesopedia rating

It comes with a welcome bonus of 45,000 points. You earn 5x on groceries and 5x at restaurants. Estimated first-year value is $1,088.

Best of Month

Annual Fee

$120

Rewards rate

1x

Scene+

Welcome Bonus

45,000 points

1st Year Value

$1,088

Pros

  • Welcome bonus of 45,000 points
  • 5x on groceries
  • 5x at restaurants
  • Estimated 1st-year value of $1,088

Cons

  • Requires good credit
Best for: Overall value
National Bank World Elite Mastercard
National Bank World Elite Mastercard
BNCMastercardNBC Rewards
4.2Ratesopedia rating

It comes with a welcome bonus of 50,000 points. You earn 5x on groceries and 5x at restaurants. Estimated first-year value is $872.

Best of Month

Annual Fee

$150

Rewards rate

1x

NBC Rewards

Welcome Bonus

50,000 points

1st Year Value

$872

Pros

  • Welcome bonus of 50,000 points
  • 5x on groceries
  • 5x at restaurants
  • Estimated 1st-year value of $872

Cons

  • Requires good credit
Best for: Overall value
American Express Cobalt Card
American Express Cobalt Card
4.7Ratesopedia rating

It comes with a welcome bonus of 15,000 points. You earn 5x on groceries and 5x at restaurants. Estimated first-year value is $1,263.

Best of Month

Annual Fee

$192

Rewards rate

1x

Amex Membership Rewards

Welcome Bonus

15,000 points

1st Year Value

$1,263

Pros

  • Welcome bonus of 15,000 points
  • 5x on groceries
  • 5x at restaurants
  • Estimated 1st-year value of $1,263

Cons

  • High annual fee ($191.88)
Best for: 1st Yr Fee Rebate
BMO eclipse Visa Infinite Card
BMO eclipse Visa Infinite Card
4.6Ratesopedia rating

The BMO eclipse Visa Infinite Card offers a first year annual fee rebate (regular fee $120/yr). It comes with a welcome bonus of 70,000 points. You earn 5x on groceries and 5x at restaurants. Estimated first-year value is $951.

1st Yr Fee Rebate

Annual Fee

$120 $0

Rewards rate

1x

BMO Rewards

Welcome Bonus

70,000 points

1st Year Value

$951

Pros

  • First Year Annual Fee Rebate
  • Welcome bonus of 70,000 points
  • 5x on groceries
  • 5x at restaurants

Cons

  • Requires good credit
Best for: 1st Yr Fee Rebate
Scotia Momentum Visa Infinite + Card
Scotia Momentum Visa Infinite + Card
ScotiaVisaCash Back
4.8Ratesopedia rating

The Scotia Momentum Visa Infinite + Card offers a first year annual fee rebate (regular fee $120/yr). It comes with a welcome bonus of $300. You earn 4x on groceries and 1x at restaurants. Estimated first-year value is $1,025.

Best of Month1st Yr Fee Rebate

Annual Fee

$120 $0

Rewards rate

1x

Cash Back

Welcome Bonus

$300

1st Year Value

$1,025

Pros

  • First Year Annual Fee Rebate
  • Welcome bonus of $300
  • 4x on groceries
  • Estimated 1st-year value of $1,025

Cons

  • Fewer premium perks
Best for: 1st Yr Fee Rebate
CIBC Dividend Visa Infinite Card
CIBC Dividend Visa Infinite Card
CIBCVisaCash Back
4.3Ratesopedia rating

The CIBC Dividend Visa Infinite Card offers a first year annual fee rebate (regular fee $120/yr). It comes with a welcome bonus of $300. You earn 4x on groceries and 2x at restaurants. Estimated first-year value is $864.

Best of Month1st Yr Fee Rebate

Annual Fee

$120 $0

Rewards rate

1x

Cash Back

Welcome Bonus

$300

1st Year Value

$864

Pros

  • First Year Annual Fee Rebate
  • Welcome bonus of $300
  • 4x on groceries
  • 2x at restaurants

Cons

  • Requires good credit
Best for: No annual fee
PC World Elite Mastercard
PC World Elite Mastercard
3.8Ratesopedia rating

The PC World Elite Mastercard has no annual fee, making it risk-free to hold. It comes with a welcome bonus of 20,000 points. You earn 30x on groceries and 10x at restaurants. Estimated first-year value is $420.

Annual Fee

$0

Rewards rate

10x

PC Optimum

Welcome Bonus

20,000 points

1st Year Value

$420

Pros

  • No annual fee
  • Welcome bonus of 20,000 points
  • 30x on groceries
  • 10x at restaurants

Cons

  • Requires good credit

Complete Guide

Best Credit Cards for Groceries in Canada

Earn the most rewards on grocery shopping. Compare cards offering 2–5x points or 2–4% cash back at supermarkets.

The average Canadian family spends $12,000–$16,000 per year on groceries. With the right credit card, that's $250–$800 in annual rewards. Cards that bonus groceries typically offer 2–5x points or 2–4% cash back at supermarkets.

7

Cards analyzed

Jun 2026

Last updated

100%

Independent

Methodology

Our team evaluates credit cards based on overall consumer value: rewards earning rates, annual fees, welcome bonuses, insurance coverage, and additional perks. Cards are ranked by estimated first-year value. We update our picks monthly.

📊Real data
🔄Updated regularly
⚖️Unbiased review
🎯Transparent criteria

FAQ

Frequently Asked Questions

1Which card gives the most points on groceries?

The Amex Cobalt earns 5x Membership Rewards points at grocery stores — the highest earning rate in Canada for groceries.

2Does Costco count as a grocery store?

It depends on the card. Most Visa and Mastercard issuers classify Costco as a wholesale club, not a grocery store. The Costco Mastercard earns 3% at Costco specifically.

Next step

Find your perfect card

Compare the best credit cards in Canada or calculate which card's rewards actually fit your budget.