Skip to main content

Best credit cards for groceries in Canada

Updated

The first table below ranks a selection of credit cards with a grocery rate by what each would return in a year, after its annual fee, for a household that spends $600 a month on groceries, $200 on gas, $200 on dining, $150 on recurring bills, $100 on transit, $50 at drugstores, $100 on travel and $600 on everything else , an assumed pattern rather than an average. At that spending, among the cards with a yearly value, the first is Scotiabank Gold American Express Card. Welcome offers are not included; see how welcome offers work.

Best credit cards for groceries, ranked

Cash back and points cards share this table, ordered by yearly value at the spending above. Cards with a dash in the value column follow the cards that have one.

CardProviderNetwork (and tier, where the provider names one)Groceries rateAnnual feeYearly value at the assumed spending, after the fee
Scotiabank Gold American Express CardScotiabankAmerican Express, Gold5 Scene+ points per $1 on other grocery; accelerated rates on the first $50,000 a year (calendar year), then 1 point per $1$120/year$576
SimplyCash Preferred Card from American ExpressAmerican ExpressAmerican Express4% cash back at stand-alone grocery stores in Canada, up to $30,000 in purchases ($1,200 cash back) a year at the 4% rate, then 2%$9.99/mo outside Quebec; $119/year in Quebec$552
Neo World Elite MastercardNeo FinancialMastercard, World Elite5% cash back on groceries, on the first $1,000 a month, then 1%$149/year$481
CIBC Dividend Visa Infinite CardCIBCVisa, Visa Infinite4% cash back on groceries, until $50,000 in total net annual card purchases or $20,000 in net annual purchases in these categories (whichever comes first), then 1%$120/year$462
BMO CashBack World Elite MastercardBMOMastercard, World Elite5% cash back on groceries, up to $500 spent for a given statement period, then 1%$139/year$443
Capital One Quicksilver World Elite MastercardCapital One CanadaMastercard, World Elite3% cash back at eligible grocery stores (not superstores such as Walmart and Costco)$0$432
Scotia Momentum Visa Infinite+ CardScotiabankVisa, Visa Infinite4% cash back on groceries, with recurring up to $25,000 of annual spend at the 4% rate, then 1%$120/year$426
RBC Cash Back Preferred World Elite MastercardRBC Royal BankMastercard, World Elite3% cash back on groceries, unlimited$120/year$384
SimplyCash Card from American ExpressAmerican ExpressAmerican Express2% cash back at stand-alone grocery stores in Canada, up to $15,000 in purchases ($300 cash back) a year at the 2% rate, then 1.25%$0$372, tied
Scotiabank American Express CardScotiabankAmerican Express2 Scene+ points per $1 on other grocery; accelerated rates on the first $50,000 a year (calendar year), then 1 point per $1$0$372, tied
BMO eclipse Visa Infinite CardBMOVisa, Visa Infinite5 BMO Rewards points per $1 on groceries, on the first $6,000 a year (calendar year), then 1 point per $1$120/year$360
TD Cash Back Visa Infinite CardTDVisa, Visa Infinite3% cash back on groceries, on the first $15,000 in annual purchases in that category, then 1%$139/year$353
BMO CashBack MastercardBMOMastercard3% cash back on groceries, up to $500 spent for a given statement period, then 0.5%$0$279
CIBC Dividend Visa CardCIBCVisa2% cash back on groceries, until $30,000 in total net annual card purchases or $20,000 in net annual purchases in these categories (whichever comes first), then 0.5%$0$267
Tangerine Money-Back Credit CardTangerineMastercard2% cash back when grocery is one of the categories you choose (two categories, a third when cash back is deposited in a Tangerine Savings Account)$0$264
RBC Cash Back MastercardRBC Royal BankMastercard2% cash back on groceries$0$246
MBNA Rewards World Elite MastercardMBNAMastercard, World Elite5 points per $1 on eligible grocery purchases until $50,000 is spent in the calendar year in the category$120/year–

A dash means this table shows no figure for that card. Yearly values use the spending assumed above and each card's published rates and caps. Welcome offers, first-year fee waivers and fee rebates tied to a bank account, banking package, profession or another card are not included.

Scotiabank Gold American Express Card

Annual fee
$120/year
Additional card
$29/year
Earns
6x Scene+ at Sobeys/IGA/Safeway/Foodland/FreshCo and other listed grocers, 5x other grocery/dining/entertainment, 3x gas/transit/select streaming, 1x everything else (accelerated rates on the first $50,000 a year, Canadian-dollar purchases only)
Groceries
5 Scene+ points per $1 on other grocery; accelerated rates on the first $50,000 a year (calendar year), then 1 point per $1
What counts as groceries
Merchants the American Express network classifies in the grocery category; merchants where grocery is not the primary business do not qualify. The 6-point rate applies at the named grocers, which Scotiabank can change.
Points value
1,000 Scene+ points = $10 off Cineplex tickets; 10,000 points = $100 off at eligible grocery stores; 20,000 points = $200 off travel with Scene+ Travel. A 3,000-point redemption is a $20 account credit on eligible accounts, so the value per point differs by redemption and some redemptions need a minimum number of points.
Minimum income
$12,000 personal
Network
American Express, Gold
Insurance the provider lists
  • Travel medical: up to $1 million for you, your spouse and eligible dependent children; under 65 for up to 25 consecutive days, 65 and older for up to 3 consecutive days
  • Trip cancellation: up to $1,500 per person for travel expenses (maximum of $10,000 per trip)
  • Flight delay: up to $500 per insured person on the same trip
  • Baggage: delayed or lost checked luggage may be covered up to $1,000 if the full cost of the travel ticket is charged to the card
  • Extended warranty: may double the original manufacturer’s warranty for up to one year
  • Mobile device: may be covered up to $1,000 CAD if a new smartphone or tablet is lost, stolen or accidentally damaged
Airport lounge visits
discount on a Priority Pass membership; no free visits stated
Value at the assumed spending, after the fee
$576 a year

Provider's page for this card: Scotiabank Gold American Express Card

This card’s top grocery rate is paid in Scene+ points at the grocers Scotiabank names, such as Sobeys, IGA, Safeway, Foodland and FreshCo, and a lower rate applies to other grocery purchases. Scotiabank says it can change that list of grocers without notice. The yearly value counts each point at the Scene+ grocery redemption shown in the entry. How Scene+ points work is in the Scene+ guide.

SimplyCash Preferred Card from American Express

Annual fee
$9.99/mo outside Quebec; $119/year in Quebec
Additional card
$0
Earns
4% gas, 4% groceries (up to $1,200 cash back a year), 2% everything else
Groceries
4% cash back at stand-alone grocery stores in Canada, up to $30,000 in purchases ($1,200 cash back) a year at the 4% rate, then 2%
What counts as groceries
Stand-alone grocery stores in Canada. Superstores, wholesale clubs, alcohol retailers and general merchandise retailers do not qualify because grocery is not their primary business.
How cash back is paid
Cash back is applied as a credit to the account once a year and appears on the statement issued in September.
Network
American Express
Value at the assumed spending, after the fee
$552 a year

Provider's page for this card: SimplyCash Preferred Card from American Express

Its grocery rate counts only at stand-alone grocery stores in Canada, and American Express states its cap as equal to a set amount of cash back a year, in a footnote that lists gas stations and grocery stores under one maximum. American Express credits the cash back once a year, on the September statement.

Neo World Elite Mastercard

Annual fee
$149/year
Earns
5% groceries (first $1,000 a month), 4% recurring payments (first $500 a month), 3% gas (first $1,000 a month), then 1%; 1% everything else
Groceries
5% cash back on groceries, on the first $1,000 a month, then 1%
Minimum income
$80,000 personal or $150,000 household
Network
Mastercard, World Elite
Value at the assumed spending, after the fee
$481 a year

Provider's page for this card: Neo World Elite Mastercard

Neo’s card page lists groceries at this card’s top rate, ahead of recurring payments and gas.

CIBC Dividend Visa Infinite Card

Annual fee
$120/year
Additional card
$50/year
Earns
4% gas/EV charging/groceries, 2% transportation/dining/recurring payments/CIBC by Expedia travel, 1% everything else (the 4% and 2% rates, except Expedia travel, apply until $50,000 in total net annual purchases or $20,000 in these categories, whichever comes first; no limit on total cash back)
Groceries
4% cash back on groceries, until $50,000 in total net annual card purchases or $20,000 in net annual purchases in these categories (whichever comes first), then 1%
What counts as groceries
Purchases at merchants the credit card network classifies as grocery stores and supermarkets.
How cash back is paid
Cash back of $10 or more can be redeemed at any time during the year by the primary cardholder, and is credited to the account within 5 days of the request. The minimum redemption is $10; smaller balances can be redeemed between December 1 and March 31 by calling the contact centre.
Minimum income
$60,000 personal or $100,000 household
Network
Visa, Visa Infinite
Insurance the provider lists
  • Travel medical: Out-of-Province Emergency Travel Medical Insurance included
  • Mobile device: Mobile Device Insurance included
Offers
CIBC shows the first year annual fee as rebated on its card page; confirm the current offer with CIBC.
Value at the assumed spending, after the fee
$462 a year

Provider's page for this card: CIBC Dividend Visa Infinite Card

CIBC’s top rate covers merchants the card network classifies as grocery stores and supermarkets, along with gas and electric vehicle charging. Those rates stop at the yearly limits under grocery caps, while CIBC’s card page says there is no limit on the total cash back you can earn, so purchases past the limits keep earning the base rate. The card’s full entry is in the cash back ranking.

Capital One Quicksilver World Elite Mastercard

Annual fee
$0
Earns
3% at eligible grocery stores (not superstores such as Walmart and Costco) and at gas stations and EV charging stations, 1% everywhere else
Groceries
3% cash back at eligible grocery stores (not superstores such as Walmart and Costco)
Minimum income
$80,000 personal or $150,000 household
Network
Mastercard, World Elite
Offers
A first-year cash back match is offered to new cardholders; confirm the current offer with Capital One.
Value at the assumed spending, after the fee
$432 a year

Provider's page for this card: Capital One Quicksilver World Elite Mastercard

Capital One pays its higher rate at eligible grocery stores, which leave out superstores such as Walmart and Costco, and at gas and EV charging stations, with its base rate everywhere else.

Grocery spending alone

The second table counts grocery spending alone, for readers who put their other spending on another card: $600 a month on groceries, and $0 on gas, $0 on dining, $0 on recurring bills, $0 on transit, $0 at drugstores, $0 on travel and $0 on everything else . Each value is the grocery earn minus the card’s fee.

CardProviderNetwork (and tier, where the provider names one)Groceries rateAnnual feeYearly value at the assumed spending, after the fee
Scotiabank Gold American Express CardScotiabankAmerican Express, Gold5 Scene+ points per $1 on other grocery; accelerated rates on the first $50,000 a year (calendar year), then 1 point per $1$120/year$240
Capital One Quicksilver World Elite MastercardCapital One CanadaMastercard, World Elite3% cash back at eligible grocery stores (not superstores such as Walmart and Costco)$0$216
Neo World Elite MastercardNeo FinancialMastercard, World Elite5% cash back on groceries, on the first $1,000 a month, then 1%$149/year$211
BMO CashBack MastercardBMOMastercard3% cash back on groceries, up to $500 spent for a given statement period, then 0.5%$0$186
BMO CashBack World Elite MastercardBMOMastercard, World Elite5% cash back on groceries, up to $500 spent for a given statement period, then 1%$139/year$173
CIBC Dividend Visa Infinite CardCIBCVisa, Visa Infinite4% cash back on groceries, until $50,000 in total net annual card purchases or $20,000 in net annual purchases in these categories (whichever comes first), then 1%$120/year$168, tied
Scotia Momentum Visa Infinite+ CardScotiabankVisa, Visa Infinite4% cash back on groceries, with recurring up to $25,000 of annual spend at the 4% rate, then 1%$120/year$168, tied
SimplyCash Preferred Card from American ExpressAmerican ExpressAmerican Express4% cash back at stand-alone grocery stores in Canada, up to $30,000 in purchases ($1,200 cash back) a year at the 4% rate, then 2%$9.99/mo outside Quebec; $119/year in Quebec$168, tied
Tangerine Money-Back Credit CardTangerineMastercard2% cash back when grocery is one of the categories you choose (two categories, a third when cash back is deposited in a Tangerine Savings Account)$0$144, tied
SimplyCash Card from American ExpressAmerican ExpressAmerican Express2% cash back at stand-alone grocery stores in Canada, up to $15,000 in purchases ($300 cash back) a year at the 2% rate, then 1.25%$0$144, tied
Scotiabank American Express CardScotiabankAmerican Express2 Scene+ points per $1 on other grocery; accelerated rates on the first $50,000 a year (calendar year), then 1 point per $1$0$144, tied
CIBC Dividend Visa CardCIBCVisa2% cash back on groceries, until $30,000 in total net annual card purchases or $20,000 in net annual purchases in these categories (whichever comes first), then 0.5%$0$144, tied
RBC Cash Back MastercardRBC Royal BankMastercard2% cash back on groceries$0$144, tied
RBC Cash Back Preferred World Elite MastercardRBC Royal BankMastercard, World Elite3% cash back on groceries, unlimited$120/year$96
BMO eclipse Visa Infinite CardBMOVisa, Visa Infinite5 BMO Rewards points per $1 on groceries, on the first $6,000 a year (calendar year), then 1 point per $1$120/year$88
TD Cash Back Visa Infinite CardTDVisa, Visa Infinite3% cash back on groceries, on the first $15,000 in annual purchases in that category, then 1%$139/year$77
MBNA Rewards World Elite MastercardMBNAMastercard, World Elite5 points per $1 on eligible grocery purchases until $50,000 is spent in the calendar year in the category$120/year–

A dash means this table shows no figure for that card. Yearly values use the spending assumed above and each card's published rates and caps. Welcome offers, first-year fee waivers and fee rebates tied to a bank account, banking package, profession or another card are not included.

Which stores count as groceries?

On the cards whose terms are quoted here, the grocery rate depends mainly on how the card network classifies the store; BMO and American Express also set conditions on what the store sells or on its main business. The TD Cash Back Visa Infinite and Scotia Momentum Visa Infinite terms tie their grocery rates to the network’s merchant category code for grocery stores and supermarkets, MCC 5411. RBC’s terms say a merchant that sells groceries may still not qualify if it isn’t classified under an eligible code. On the American Express network the same idea applies: Scotiabank’s Gold card terms rest on the codes that place a merchant in Amex’s grocery category, and a merchant whose main business isn’t groceries doesn’t qualify.

Each issuer words its own definition, and some list what they leave out. Here is how the issuers of some of the cards on this page describe an eligible grocery purchase:

CardHow the issuer defines a grocery purchase
SimplyCash Preferred Card from American ExpressStand-alone grocery stores in Canada. Superstores, wholesale clubs, alcohol retailers and general merchandise retailers do not qualify because grocery is not their primary business.
BMO CashBack MastercardGrocery stores and supermarkets that sell a complete line of food products. Convenience stores, general merchandise stores, bakeries, butchers and other specialty shops are excluded and earn the 0.5% base rate.
CIBC Dividend Visa Infinite CardPurchases at merchants the credit card network classifies as grocery stores and supermarkets.
RBC Cash Back Preferred World Elite MastercardPurchases at merchants the Mastercard network classifies as Grocery Stores and Supermarkets (MCC 5411). A merchant that sells groceries but is not classified under an eligible code does not qualify.
Scotiabank Gold American Express CardMerchants the American Express network classifies in the grocery category; merchants where grocery is not the primary business do not qualify. The 6-point rate applies at the named grocers, which Scotiabank can change.
Scotia Momentum Visa Infinite+ CardPurchases at merchants the Visa network classifies as Grocery Stores (MCC 5411).
TD Cash Back Visa Infinite CardPurchases at merchants the Visa network classifies as Grocery Stores and Supermarkets (MCC 5411).

Store-brand grocery cards

Some grocers and retailers have cards of their own. PC Financial’s Mastercards earn PC Optimum points and are not ranked here; the PC Optimum guide has more on how those points work. The Walmart Rewards Mastercard and Walmart Rewards World Mastercard are issued by Fairstone Bank of Canada; they are on the store and retailer card ranking with the other store cards.

The CIBC Costco Mastercard earns its base rate at Costco warehouses, while Costco gas and Costco.ca carry higher rates with their own yearly limits, and it pays its cash back as a gift certificate that is redeemable only at Costco warehouses in Canada; the CIBC Costco Mastercard review has more on it. Scotiabank’s no-fee American Express card also pays its top Scene+ rate at the grocers Scotiabank lists, such as Sobeys, IGA, Safeway and Foodland.

Grocery caps

The grocery rates on these cards are capped in different ways:

  • Per statement period: 5% cash back on groceries, up to $500 spent for a given statement period, then 1%, on the BMO CashBack World Elite Mastercard.
  • Per year, in the category: 3% cash back on groceries, on the first $15,000 in annual purchases in that category, then 1%, on the TD Cash Back Visa Infinite Card.
  • Per year, on gas and groceries together, with the cash back equivalent stated: 4% cash back at stand-alone grocery stores in Canada, up to $30,000 in purchases ($1,200 cash back) a year at the 4% rate, then 2%, on the SimplyCash Preferred Card.
  • On the bonus categories, with a ceiling on all purchases: 4% cash back on groceries, until $50,000 in total net annual card purchases or $20,000 in net annual purchases in these categories (whichever comes first), then 1%, on the CIBC Dividend Visa Infinite Card.

The TD card has its own TD Cash Back Visa Infinite review.

Stores that take only some cards

Costco’s own list of the cards its warehouses, gas stations and Costco.ca take is on best Mastercards. Where American Express cards are taken is on where Amex is accepted.

How this ranking works

The tables hold the cash back and points cards chosen for this page that pay a separate grocery rate. Each yearly value is the issuer’s published rates and caps worked out on the assumed spending, less the annual fee or a year of a monthly fee, with each statement period taken as one month. Where a fee differs for Quebec residents, the value uses the fee outside Quebec. Points count at the fixed redemption value in each card’s entry; a points card with no such value shows a dash. A card that pays a higher grocery rate only at named grocers is valued at its rate for other grocery stores. Tangerine’s chosen categories are taken to be groceries and gas in the first table and groceries in the second. The full method is on best credit cards.

Sources

The figures and rules on this page come from these sources, last checked against them on October 26, 2026. How we check facts.