Ratesopedia
Best for: Overall value
National Bank World Elite Mastercard
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

Ends Jun 29, 2026

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
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
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
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

Ends Nov 1, 2026

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
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
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.