Best Credit Cards for Groceries in Canada

Match the card to the banner you already shop. Amex Cobalt and Gold Rewards pay at stand-alone grocers that take Amex; grocery Visas cover the rest; Optimum and Scene+ only pay at their stores.

By Updated How we review cards

Grocery cart with bread and eggs in a produce aisle as a hand picks an apple, for the best grocery credit cards guide

The best grocery credit card in Canada is the one that pays extra at the banner you already use, on a network that banner accepts. If you shop a stand-alone supermarket that takes American Express, Cobalt pays 5x Membership Rewards there, sharing a $2,500 monthly cap with restaurants and delivery, and Gold Rewards pays 2x on eligible grocery, gas, and drugstore with no monthly cap in its terms. If you shop Loblaws-family stores, a $0 PC World Elite Mastercard (if you meet the income test) keeps earning in PC Optimum. If you shop Sobeys, Safeway, FreshCo, or Foodland and will pay an Amex fee — or get it waived with a Scotia account — Scotiabank Gold American Express is the 6x Scene+ grocery specialist in the current features. If you want simple cash and Mastercard acceptance, Tangerine Money-Back with grocery selected is the $0 default.

Cobalt is usually filed as a dining card, but American Express’s 5x “eats & drinks” bucket includes stand-alone grocery stores and grocery delivery. The catches: the grocer has to code as a stand-alone grocery store (superstores and warehouse clubs usually do not), and groceries share the monthly cap with restaurants. Details sit in Cobalt vs Gold Rewards.

Browse the live set on the grocery hub. Confirm every multiplier and cap on the card page.

Canadian grocery rewards are fragmented on purpose. Each ecosystem wants you in its store.

Where the cart actually goes Stronger fit Weak fit
Loblaws, Superstore, No Frills, PC Express PC Financial Mastercards; some cash-back Visas Scene+ grocery bonuses
Sobeys, Safeway, IGA, FreshCo, Foodland, Co-op Scene+ cards; Tangerine if you pick grocery PC Optimum
Costco warehouse Mastercard only — CIBC Costco, Tangerine, BMO CashBack Any Visa; any Amex
Metro, Walmart, independent, farmer’s market Cash-back Visa/Mastercard that codes as grocery — verify Store programs for a different banner
Stand-alone grocer that takes Amex Amex Cobalt (5x, monthly cap shared with dining); Gold Rewards 2x Superstores and warehouse clubs that code outside grocery
Dining, delivery, cafés Cobalt; Scene+ Gold Amex dining Gold Rewards 1x dining
Mixed banners, $0 fee Tangerine grocery category Paying Infinite for 4% at a store you visit twice a month

Acceptance is not theoretical. Some Canadian grocers still decline American Express. If your Superstore or independent till is one of them, Cobalt’s 5x and Gold Rewards’ 2x grocery rates are 0x on that bill. Carry Tangerine or a Dividend Visa as the real grocery card and use Amex where it works.

Paid cards exist because a high grocery rate on a large household bill can beat a $120-class fee.

  • CIBC Dividend Visa Infinite and Scotia Momentum Visa Infinite are cash-back Infinites with grocery-led rates (Momentum’s review currently describes 4% grocery and recurring). Dividend Infinite’s 4% and 2% rates, except 2% on CIBC by Expedia, apply until $50,000 in annual card purchases or $20,000 in the bonus categories, whichever comes first. Year-two fee math matters. See cash back.
  • Amex Cobalt pays 5x Membership Rewards at stand-alone grocers until restaurants, groceries, and delivery together reach $2,500 in a month. That is one of the richest grocery rates in Canada if your grocer takes Amex and codes correctly.
  • Amex Gold Rewards pays 2x Membership Rewards, not 4% cash. That 2x is only “better than 2% cash” if you redeem points toward travel at a decent rate. If you cash out poorly, Tangerine’s 2% is simpler.
  • Scotia Gold American Express currently lists 6x Scene+ at eligible grocers, 5x dining, and 3x gas/transit, with a mid-fee that can be waived with an eligible Scotiabank account. That waiver is the product for Scotia customers who shop Empire banners. Without the waiver, run the fee against Scene+ you will redeem.
  • BMO CashBack World Elite is the high-rate Mastercard grocery comparison when you qualify. Confirm the live percentage and caps.

If grocery spend is modest — a student, a single person who eats out, a household that splits shops across three banners — a $0 card wins. Paid grocery cards need a boring, repeated supermarket bill.

$0 grocery cards

Tangerine Money-Back at 2% grocery (when you select that category) is the national default. 0.5% on everything else means you should not use it as the dining card if you also hold Cobalt.

PC Mastercard / PC World / PC World Elite are $0. World Elite is the richest Optimum earn if you meet the income bar. There is often no welcome bonus. Value is the Optimum you already collect.

Scene+ Visa is $0 and 2x at eligible Empire grocers. It is enough if you will not pay for Gold Amex.

Simplii is a simpler everyday Visa. SimplyCash pays 2% at stand-alone grocery stores in Canada, sharing a $15,000 annual cap with stand-alone gas, then 1.25%. Superstores and wholesale clubs miss that 2%. It is a companion Amex, not a grocery hammer.

Students should use the student guide — several $0 student cards are grocery-shaped.

Costco, Triangle, and other store cards

Costco: The warehouse is Mastercard. CIBC Costco Mastercard is the cobrand if the membership is permanent. A Visa Infinite grocery card is the wrong plastic at the exit. Tangerine and BMO CashBack also work as Mastercards if you do not want the cobrand.

Canadian Tire / Triangle: Triangle Mastercard and Triangle World Elite earn Canadian Tire Money. That helps if Canadian Tire, SportChek, or Mark’s is a real budget line. World Elite pays 3% on groceries for the first $12,000 a year, and Canadian Tire excludes Costco and Walmart from that rate. It is not a Superstore card.

Walmart: Walmart Rewards Mastercard is store-focused. Confirm the live earn if Walmart is the grocer.

Do not open three store cards. Pick the banner that gets the most of the cart.

How to estimate without fake percentages

  1. Average three months of grocery (food you cook), separate from restaurants.
  2. Note the banner and whether that till took Amex last time.
  3. Apply the live bonus rate from the card page, minus any cap you would hit.
  4. Subtract the annual fee if there is one.
  5. Compare with Tangerine 2% minus $0.

If the paid card wins by the price of a couple of grocery trips, take the $0 card and stop thinking about it. If it wins by a lot and you will use the insurance or cash back, take the paid card.

Redeem store points at the store. Redeem Membership Rewards toward travel if that is why you chose Gold. Do not collect Optimum to “eventually” think about it.

Common mistakes

  • Treating Costco as “grocery” on a Visa.
  • Assuming Cobalt’s 5x covers every supermarket. Superstores and warehouse clubs usually do not code as grocery, and the monthly cap is shared with restaurants.
  • Paying for Scene+ Gold Amex while shopping primarily at Loblaws.
  • Ignoring category caps on 4% Infinites.
  • Using a grocery card to revolve the week’s shop. Interest erases 5%.

What to do next

Open the grocery hub and the two card pages that match your banner. For the Amex-specific fork, read Cobalt vs Gold. Costco-plus-Loblaws households can follow the Costco & family stack. For a mixed short list, use the finder.

Earn rates and banner lists change. This is not financial advice. Verify category definitions with the issuer.

Fees, welcome bonuses, and earn rates live on these pages. Open a card before you apply.

Related hubs

Compare current fees and inventory on these lists. This guide is the decision piece; the hubs are the live cards.

Compare cards for your spend

Use the finder if you want a short list from our live Canadian catalog, then read the full card pages before you apply.

Open the finder

More ways to browse