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, 2026Updated April 22, 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 1,250 Amex MR/month for 12 months (15,000 total)

$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

Gas station pump in Canada
Guides

Best Credit Cards for Gas in Canada 2026

Fuel up on rewards. These Canadian credit cards offer the best earn rates at the pump — from cash back to Aeroplan points on every fill-up.

Sarah Chen

April 18, 2026

Read →
Person reviewing credit card statement
Guides

Is a Credit Card Annual Fee Worth It in Canada?

Annual fees range from $0 to $799 on Canadian credit cards. Here's exactly how to calculate whether paying one actually makes sense for your spending.

Sarah Mitchell

April 16, 2026

Read →
Air Canada plane in flightEditor's Pick
Points Deals

How Much Are Aeroplan Points Worth? (2026 Guide)

Aeroplan points can be worth anywhere from 1¢ to 3¢+ each depending on how you redeem. Here's what they're actually worth and how to maximize their value.

James Park

April 14, 2026

Read →