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 Andrew Updated How we review cards
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.
Banner first, network second, fee third
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 grocery cards: Infinite, Gold, World Elite
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
- Average three months of grocery (food you cook), separate from restaurants.
- Note the banner and whether that till took Amex last time.
- Apply the live bonus rate from the card page, minus any cap you would hit.
- Subtract the annual fee if there is one.
- 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.




