5 min read ยท Updated 2026-06-17
Choosing the best grocery credit card in Canada is less about the headline rate and more about whether your store actually counts. Grocery bonus categories pay an elevated rate on supermarket spending, but each card defines grocery using a Merchant Category Code (MCC), and that single detail is why Costco, Walmart, and some superstore purchases quietly earn nothing extra. This guide explains how grocery rewards work, the MCC gotcha, how caps change the math, and how to pick a card.
Nothing here is financial advice. Always confirm the current rate, cap, and category rules on the issuer's official page before applying.
Why a grocery card matters now
Food keeps getting more expensive. Statistics Canada reported that food purchased from stores rose 3.8 percent year over year in April 2026, so a household spending a few hundred dollars a month at the supermarket pays meaningfully more than it did a year ago. A card that returns even 2 to 5 percent on that spend offsets part of the increase, which is exactly why grocery is one of the most contested bonus categories among Canadian issuers.
How grocery bonus categories work
A grocery bonus category pays a higher earn rate (cash back or points) on purchases the card classifies as groceries, while everything else earns the base rate. The earn can be expressed as a cash back percentage or as points per dollar. The catch is that the card does not look at your shopping basket. It looks at how the payment network has classified the merchant, then applies the bonus only if that classification falls inside the card's grocery definition.
That classification is the Merchant Category Code. Every merchant is assigned an MCC that describes its primary business, and your card's terms tie the grocery bonus to a specific set of those codes.
The MCC gotcha: why Costco and Walmart often miss
Tangerine publishes a public Merchant Category Codes list that shows exactly which codes its grocery category covers: MCC 5411 (Grocery Stores, Supermarkets) and MCC 5462 (Bakeries). Warehouse clubs sit under MCC 5300, which is not in the grocery list, so a warehouse-club purchase earns the base rate rather than the grocery bonus.
This is the load-bearing detail most comparison sites skip. A store that sells groceries is not the same as a store coded as a grocery store. Common misses include:
- Warehouse clubs (for example Costco): typically MCC 5300, outside the grocery category.
- Big-box superstores (for example Walmart Supercentre, Real Canadian Superstore): often coded as discount, department, or general-merchandise stores rather than 5411, so groceries bought there earn the base rate.
- Drugstores and convenience stores: sell food but carry their own non-grocery codes.
Issuers say this in their own terms. Scotiabank's Gold American Express card pays its top grocery rate only at merchants classified with a grocery Merchant Category Code, and states plainly that purchases at merchants where these categories are not their primary business do not qualify.
Stand-alone grocery stores and warehouse clubs
Some issuers use the phrase stand-alone grocery store, which is another way of saying the merchant's primary business must be groceries. American Express specifies that the Cobalt card earns 5 points per dollar at stand-alone grocery stores in Canada (within its combined eats and drinks category). The stand-alone qualifier is doing the same job as the MCC rule: a grocery counter inside a warehouse club or a superstore is not a stand-alone grocery store, so it does not trigger the bonus.
If most of your grocery spend happens at a warehouse club, a flat-rate or store-branded card may serve you better than a grocery-category card, because the category bonus simply will not apply to that merchant.
Capped vs uncapped earn
Most strong grocery rates come with a spending cap, after which the rate drops. The cap is as important as the headline number.
| Card | Grocery earn | Cap | Notes |
|---|---|---|---|
| Amex Cobalt | 5 points per dollar | Combined eats and drinks category capped at $2,500 net spend per month, then 1 point per dollar | Top rate applies at stand-alone grocery stores in Canada |
| Scotiabank Gold Amex | Up to 6 Scene+ points per dollar at named grocers (Sobeys, IGA, Safeway, Foodland, FreshCo and others), 5 points per dollar at other groceries and dining | Per the card's terms | Bonus requires a grocery MCC; merchants where grocery is not the primary business do not qualify |
A capped 5 points per dollar can still beat an uncapped lower rate if your monthly grocery spend stays under the cap. Once you regularly exceed it, the rate after the cap (often the base rate) is what matters for the overage, so model your real monthly spend before assuming the headline number applies all year.
How to maximize grocery rewards
- Match the card to where you actually shop. If you buy mostly at named or stand-alone grocers, a category card wins. If you buy mostly at Costco or a superstore, a flat-rate card avoids the MCC trap entirely.
- Watch the cap. Estimate your monthly grocery spend and check whether it stays under the bonus cap. Spend above the cap earns the lower rate.
- Confirm the merchant's code if it matters. If a store you rely on may be coded as something other than grocery, ask your issuer how that merchant classifies before you count on the bonus.
- Pay in full. A grocery bonus of 2 to 6 percent is erased instantly by carrying a balance at a typical purchase interest rate, so only chase grocery rewards on a card you pay off every month.
How to choose
Start with where you shop, then weigh the annual fee against the rewards you would realistically earn under the cap. Decide whether you prefer simple cash back or transferable points, since a points card is only worth more if you will actually redeem the points well. See cash back vs points to compare those two paths, and our how to choose a credit card guide for the full framework.
When you are ready to compare specific options, our best cards for groceries and best cash back cards lists rank current Canadian cards, and you can browse the full set on the cards page. Always confirm the rate, cap, and category rules on the issuer's official page before you apply.
FAQ
Why don't my Costco or Walmart purchases count as grocery spending?
Most grocery cards only pay the bonus rate at merchants coded as grocery stores (MCC 5411) or bakeries (MCC 5462). Warehouse clubs like Costco use MCC 5300, and big-box superstores such as Walmart Supercentre or Real Canadian Superstore are often coded as discount or department stores, so they earn only the base rate. Confirm a store's classification with your issuer if it matters.
Which credit card earns the most on groceries in Canada?
The Amex Cobalt earns 5 points per dollar at stand-alone grocery stores (capped) and the Scotiabank Gold Amex earns up to 6 Scene+ points per dollar at named grocers. The best card depends on your spend, the annual fee, and whether you want cash back or points. Compare current options on our groceries page and confirm rates on the issuer's site.
What is a stand-alone grocery store and how do issuers decide what counts?
A stand-alone grocery store is a merchant whose primary business is selling groceries and is classified with a grocery Merchant Category Code (MCC 5411 or 5462). Issuers like Scotiabank state that purchases at merchants where grocery is not the primary business do not qualify, which is why warehouse clubs and superstores frequently miss the bonus rate.
Sources
Every figure in this guide traces to a primary source. Confirm details on the official page before you apply. Nothing here is financial advice.
- American Express Canada - Cobalt Card benefits: https://www.americanexpress.com/ca/en/benefits/cobalt-card/
- Scotiabank - Gold American Express Card: https://www.scotiabank.com/ca/en/personal/credit-cards/american-express/gold-card.html
- Tangerine - Merchant Category Codes list: https://www.tangerine.ca/en/personal/spend/credit-cards/merchant-category-codes
- Statistics Canada - Consumer Price Index, April 2026: https://www150.statcan.gc.ca/n1/daily-quotidien/260519/dq260519a-eng.htm