PromoSimple logo
← All guides

Article

Grocery credit cards in Canada: cash back or points

Groceries are one of the few categories you spend on every week, all year. Picking the right card for that recurring spend can return $100–300 a year — but only once you account for annual fees and merchant-code exclusions.

Published October 28, 2026

Why groceries are THE category to optimize

A family spending $200/week on groceries runs $10,000+ a year through a single card. At 1% cash back that's $100; at 4%, it's $400. The gap between a mediocre and a good card is measured in hundreds of dollars, not cents.

It's also a stable category: unlike travel or dining out, groceries never leave the budget. A boosted grocery rate works for you 52 weeks a year.

Cash back vs points: the two families

Cash-back cards credit a percentage directly (statement or deposit). Simple, predictable, and the value doesn't devalue — 4% stays 4%.

Points cards (loyalty programs or bank points) can earn more on paper, but value depends on how you redeem. If you don't travel or don't use the program, a point “worth 2¢” may only be worth 0.7¢ as a statement credit.

Quick rule: want simplicity? Take cash back. Already collecting and redeeming a specific program well? Points can win.

What cards actually pay (indicative rates)

Rates change — always check the issuer's page before applying. As a rough picture in Canada: some cards offer 4% on groceries (e.g. Scotia Momentum Visa Infinite, CIBC Dividend Visa Infinite — annual fees around $120).

No-fee options: the Tangerine Money-Back card lets you pick groceries as a 2% category; the BMO CashBack Mastercard has historically offered a boosted grocery rate (3%, with a monthly cap).

On points: the American Express Cobalt multiplies points on “eats and drinks” spend (groceries + restaurants, historically 5×, ~$13/monthly fee); the PC Financial Mastercard earns Optimum points, most useful if you already shop within that program's banners.

The trap nobody mentions: Walmart and Costco

Boosted “grocery” rates depend on the merchant category code (MCC) the network assigns to the store. In Canada, Walmart and Costco generally do NOT code as grocery: purchases there fall to the base rate (often 1%), even if your cart is all food.

Practical consequence: the best card for YOU depends first on WHERE you shop. If most of your basket goes through Walmart or Costco, compare flat-rate cards (1.25–2% on everything) instead of “4% grocery” cards.

Same logic for supercentres and convenience stores: the merchant code counts, not what's in your cart.

Stacking card + loyalty + flyer

The three levers stack without conflict: the banner's loyalty program (targeted product offers), this week's flyer price, and the card's rebate on the total paid.

Example: a $2.99 deal found in the flyer + an in-store points offer + 4% back on the card. Each layer is modest, but stacked 52 times a year, the effect is real.

Keep the order simple: right price first (flyer), then loyalty, then the card. Never the reverse — paying more “for the points” almost always loses.

The breakeven math on annual fees

A $120/year card only makes sense if its rate advantage beats a free card. At 4% vs a free 2% card: you need $6,000 of groceries a year (about $115/week) just to break even.

Do your own math: (annual fee) ÷ (boosted rate − free card rate) = the yearly spend needed for the paid card to win.

And the trap that cancels everything: carrying a balance. At 20%+ interest, a single carried month wipes out months of rewards. These cards only pay if you pay in full every month.

Right card + flyer + loyalty: the stack is what makes the difference. Use SimpleICI or PromoSimple for the flyer part — the card handles the rest. Rates shown are indicative and change: check the issuer's page before applying.

Ready to compare this week’s deals?