Guides

Best Credit Cards for Groceries in Canada 2026

Groceries are most Canadians' biggest monthly expense. The right card earns 4x–6x points or 2%+ cash back on every grocery run. Here are the best.

James Park· Points & Deals ReporterApril 2, 20267 min read
Grocery store produce aisle with fresh vegetables

The average Canadian household spends $1,000–$1,500 per month on groceries. Over a year, earning 5–6x points on that spending can generate $600–$900 in rewards value — often more than offsetting a premium card's annual fee. Choosing the right grocery card is one of the single highest-impact credit card decisions you can make.

Best for Sobeys / Safeway Shoppers

The Scotiabank Gold American Express earns 6x Scene+ points per dollar at Sobeys, Safeway, IGA, FreshCo, Farm Boy, and all Empire-banner stores. That's the highest grocery earn rate available on any Canadian card. Pair it with scanning your Scene+ member card at the same store for an additional points stack. Annual fee: $120 (first year free).

Best for All Grocery Stores

The Amex Cobalt earns 5x Membership Rewards points per dollar at all grocery stores in Canada — including Loblaws, Metro, Sobeys, Whole Foods, and No Frills. Unlike the Scotiabank Gold Amex, which only earns the high rate at Sobeys-banner stores, the Cobalt's 5x applies anywhere classified as a grocery store. At $155.88/year ($12.99/month), it's easy to justify for regular grocery shoppers.

Best No-Fee Grocery Card

The PC Financial World Elite Mastercard earns 45 PC Optimum points per dollar at Loblaw-banner stores (Loblaws, No Frills, Real Canadian Superstore, Shoppers Drug Mart, T&T Supermarket). With no annual fee, it's the best free grocery card in Canada for those who shop at Loblaw-owned stores. Points are redeemable at 10,000 per $10 across all Loblaw-banner stores.

Grocery Earn Rate Comparison

CardRate at GroceryAnnual FeeWorks At
Scotiabank Gold Amex6x Scene+$120Sobeys-banner only
Amex Cobalt5x Amex MR$155.88All grocery stores
BMO eclipse Visa Infinite5x BMO Rewards$120All grocery stores
PC Financial World Elite45x PC Optimum$0Loblaw-banner only
Tangerine Money-Back2% cash back$0All grocery stores

Cards Mentioned in This Article

Scotiabank Gold American Express Card
No FX Fee

Scotiabank Gold American Express Card

Scotiabank · Visa

Earn 20,000 Scene+

$120/yrUp to 1x earn
American Express Cobalt

American Express Cobalt

American Express · Amex

Earn up to 15,000 Membership Rewards

$191.88/yrUp to 5x earn
PC Financial World Elite Mastercard
No FX Fee

PC Financial World Elite Mastercard

PC Financial · Visa

No annual feeUp to 30x earn

Advertiser Disclosure: SmartCardOffers may earn a referral fee when you apply for products through links on this page. This does not affect the way we evaluate or rank products. Rates, fees, and offer details are subject to change — always verify with the card issuer before applying. Learn more about how we make money.

More from SmartCardOffers

Modern bank building exterior
Guides

Best RBC Credit Cards in Canada for 2026

RBC offers one of the widest credit card lineups in Canada — from no-fee entry cards to premium Avion rewards. Here's a complete guide to the best RBC cards.

Marcus Williams

April 6, 2026

Read →
Financial district skyscrapers at dusk
Guides

Best BMO Credit Cards in Canada for 2026

BMO has strong travel and cash back options — including the BMO Ascend with 100,000 points and the eclipse Rise with no annual fee. Here's how they stack up.

Sarah Chen

April 4, 2026

Read →
Credit card and coins on a clean desk
Credit Card Deals

Best No-Fee Credit Cards in Canada for 2026

You don't need to pay an annual fee to earn great rewards. These are the best no-annual-fee credit cards in Canada right now.

Sarah Chen

April 1, 2026

Read →