Skip to main content

Best Credit Card for Groceries in Canada 2026

Updated

Groceries are the largest discretionary spending category for most Canadian households — typically $600–$1,500/month depending on family size. Choosing the right credit card for grocery purchases can return $200–$700/year in rewards, cash back, or points.

Top Grocery Cards at a Glance

CardAnnual FeeGrocery EarnWhere It Works Best
Scotiabank Gold American Express$1206 Scene+ pts/$1Sobeys, IGA, Safeway, FreshCo
BMO CashBack World Elite Mastercard$1205% cash back (first $500/mo)All grocery stores
MBNA Smart Cash World Elite Mastercard$1205% first 6 months, then 2%All grocery stores
Scotiabank Momentum Visa Infinite$1204% cash backAll grocery stores
CIBC Dividend Visa Infinite$1204% cash backAll grocery stores
PC Financial World Elite Mastercard$045 PC Optimum pts/$1 (enhanced at Loblaws)Loblaws, No Frills, Superstore, Shoppers
CIBC Dividend Visa$02% cash backAll grocery stores
Tangerine Money-Back Credit Card$02% (if chosen as a category)All grocery stores
CIBC Costco Mastercard$02% at Costco warehousesCostco Canada only

Best Card by Grocery Chain

Sobeys, IGA, Safeway, FreshCo, Foodland: Scotiabank Gold American Express

Why: 6 Scene+ points per $1 at all Sobeys-owned grocery banners is the highest grocery earn rate available from a credit card at any Canadian chain. Sobeys is Scene+’s anchor grocery partner — this is by design.

At $800/month in Sobeys-owned grocery stores:

  • 6 × $800 = 4,800 Scene+ pts/month
  • 4,800 × $0.01 = $48/month → $576/year in travel or grocery value
  • Less $120 annual fee = $456 net return from groceries alone

Full Scotiabank Gold Amex Review →


Loblaws, No Frills, Superstore, Zehrs, Maxi: PC Financial World Elite Mastercard

Why: PC Optimum points redeem for free groceries at all Loblaws banners. The PC Financial World Elite earns bonus PC Optimum at all these stores and at Shoppers Drug Mart, Esso, and Mobil. The $0 annual fee removes any breakeven concern, and PC Optimum regularly runs 10x–20x bonus events that can stack with base card earnings.

Tip: Link your PC Optimum account to both the PC Financial card and the Shoppers app to capture all available offer bonuses.

Full PC Financial World Elite Mastercard Review →


Metro, Food Basics, Super C: BMO CashBack World Elite Mastercard

Why: Metro stores earn at the 5% cash back rate (on the first $500/month) on the BMO CashBack World Elite — the best available at Metro where there is no co-branded loyalty card.

Full BMO CashBack World Elite Review →


Costco: CIBC Costco Mastercard

Why: Costco accepts Mastercard only (not Visa or Amex). The CIBC Costco Mastercard earns 2% at Costco warehouses and 3% at restaurants, making it the purpose-built Costco grocery and dining card. Any Mastercard works at Costco, but the CIBC Costco card provides the best Costco-specific earn rate.

Full CIBC Costco Mastercard Review → | What credit card does Costco take in Canada? →


Walmart Canada: Varying — Use a Flat-Rate Card

Walmart Canada earns at the base rate (1x or 1%) on most rewards and cash back cards. Walmart has its own Walmart Rewards Mastercard, but earn rates there are typically lower than on premium Mastercards. For Walmart grocery shopping, use a flat-rate card like the Rogers Red World Elite Mastercard (1.5% on everything) or the Tangerine Money-Back if groceries is one of your chosen 2% categories.


Best No-Fee Grocery Card

Winner: CIBC Dividend Visa (2% on groceries, $0 annual fee)

For Canadians who don’t spend enough to justify a $120 annual fee on a grocery card, the CIBC Dividend Visa earns 2% cash back on grocery purchases with no fee. At $600/month in groceries: $12/month, $144/year — with zero cost. The PC Financial World Elite is also $0 and can exceed this at Loblaws chains via PC Optimum.


Grocery Earn Rate Comparison by Spend Level

Estimated annual value from grocery spending only (excluding welcome bonus):

Monthly Grocery SpendBMO CashBack World Elite (5%/$500 cap, then 1%)Scotia Gold Amex (6x at Sobeys = 6¢)Scotia Momentum Visa Infinite (4%)
$400/month$24/mo → $288/yr – $120 = $168 net$24/mo → $288/yr – $120 = $168 net$16/mo → $192/yr – $120 = $72 net
$700/month$28/mo → $336/yr – $120 = $216 net$42/mo → $504/yr – $120 = $384 net*$28/mo → $336/yr – $120 = $216 net
$1,200/month$35/mo → $420/yr – $120 = $300 net$72/mo → $864/yr – $120 = $744 net*$48/mo → $576/yr – $120 = $456 net

*Scotia Gold Amex 6x only applies at Sobeys-owned banners. At other grocery stores, earn drops to 1x Scene+.

Key insight: For Sobeys shoppers spending $700+/month on groceries, the Scotiabank Gold Amex dominates. For non-Sobeys shoppers, the BMO CashBack World Elite wins at lower spend levels; Scotia Momentum wins at higher spend where the BMO cap bites.


How to Maximise Grocery Rewards

  1. Match card to store: Use the chain’s preferred card when available (PC Financial at Loblaws; Scotia Gold at Sobeys)
  2. Stack loyalty programs: PC Optimum bonus events can triple or quadruple effective earn — use the app for personalized offers
  3. Stay under category caps: BMO CashBack World Elite caps 5% at first $500/month — set a spending tracker
  4. Consider a second card: Many households use a Sobeys card (Scotia Gold Amex) for Sobeys and a different card for other groceries

Verify current earn rates with each issuer — grocery coding varies and rates change without notice.