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
| Card | Annual Fee | Grocery Earn | Where It Works Best |
|---|---|---|---|
| Scotiabank Gold American Express | $120 | 6 Scene+ pts/$1 | Sobeys, IGA, Safeway, FreshCo |
| BMO CashBack World Elite Mastercard | $120 | 5% cash back (first $500/mo) | All grocery stores |
| MBNA Smart Cash World Elite Mastercard | $120 | 5% first 6 months, then 2% | All grocery stores |
| Scotiabank Momentum Visa Infinite | $120 | 4% cash back | All grocery stores |
| CIBC Dividend Visa Infinite | $120 | 4% cash back | All grocery stores |
| PC Financial World Elite Mastercard | $0 | 45 PC Optimum pts/$1 (enhanced at Loblaws) | Loblaws, No Frills, Superstore, Shoppers |
| CIBC Dividend Visa | $0 | 2% cash back | All grocery stores |
| Tangerine Money-Back Credit Card | $0 | 2% (if chosen as a category) | All grocery stores |
| CIBC Costco Mastercard | $0 | 2% at Costco warehouses | Costco 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 Spend | BMO 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
- Match card to store: Use the chain’s preferred card when available (PC Financial at Loblaws; Scotia Gold at Sobeys)
- Stack loyalty programs: PC Optimum bonus events can triple or quadruple effective earn — use the app for personalized offers
- Stay under category caps: BMO CashBack World Elite caps 5% at first $500/month — set a spending tracker
- 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.