Skip to content
Back to BlogCard Reviews

The Best Credit Cards for Groceries in Canada

March 26, 20267 min readChurn Team

Grocery spending is one of the largest household expenses in Canada, with the average Canadian family spending $12,000 to $16,000 per year on food. At those numbers, even a small difference in reward rates adds up to hundreds of dollars annually. Here are the best credit cards for groceries in Canada for 2026, including important details about which cards work at which grocery chains.

Top Grocery Cards Compared

1. Amex Cobalt -- 5x on All Groceries

The Amex Cobalt earns 5x MR-S points on groceries, which at a conservative 2 cents per point valuation translates to an effective 10% return. On $1,000/month in groceries, that is $1,200 in rewards per year -- dwarfing what any cashback card offers. The 5x rate applies broadly across grocery merchants including Loblaws, Metro, Sobeys, FreshCo, Food Basics, Whole Foods, and independent grocers coded as grocery stores.

The caveat, as always with Amex in Canada, is acceptance. Most major grocery chains accept American Express, but some independent grocers, ethnic supermarkets, and smaller chains may not. Costco Canada famously does not accept Amex (Mastercard only). If a significant portion of your grocery spending is at Costco, you will need a companion card.

Grocery Store Coding

Walmart Supercentre purchases are typically coded as "department store" rather than "grocery," even if you only bought food. This means the Cobalt's 5x grocery rate will not apply at Walmart. The same is true for Costco (when using other Amex-accepting methods) and some Shoppers Drug Mart locations. Always check your statement coding.

2. Scotiabank Gold Amex -- 5x Scene+ on Groceries

The Scotia Gold Amex matches the Cobalt with 5x points on groceries, though the points land in Scene+ rather than MR. At approximately 1 cent per Scene+ point, the effective return is around 5% -- still excellent. Where the Scotia Gold shines is the integration with the Sobeys/Empire loyalty ecosystem.

If you shop at Sobeys, IGA (Quebec), Safeway (Western Canada), FreshCo, or Foodland, you can stack your Scene+ credit card earning with your Scene+ loyalty card scan for double earning on every transaction. The card also earns 5x on dining and 3x on entertainment, gas, and transit, making it a strong all-around card beyond groceries.

At $120/year, the Scotia Gold Amex costs less than the Cobalt ($156/year) while matching its grocery earning rate. The trade-off is that Scene+ points are less versatile than MR points -- they cannot be transferred to Aeroplan, which limits their ceiling for travel redemptions.

3. PC Financial World Elite -- Best No-Fee Grocery Card

The PC World Elite Mastercard earns 3% in PC Optimum points at Loblaws-owned stores, which include Loblaws, No Frills, Real Canadian Superstore, Shoppers Drug Mart, Zehrs, Valu-mart, Provigo (Quebec), and Atlantic Superstore. With no annual fee, this is the best free grocery card in Canada -- if you shop at the right stores.

PC Optimum points are worth 1 cent each when redeemed at any Loblaws-owned store, making the effective return a straightforward 3% on groceries. The program also runs frequent bonus point promotions through the PC Optimum app, which can push your effective return above 5% when you stack promotions with credit card earning.

The limitation is that the elevated rate only applies at Loblaws-banner stores. At non-Loblaws grocery stores, you earn the base rate of 10 points per dollar (1%). If you split your shopping between Loblaws and Metro or Sobeys, the PC World Elite is only maximized on part of your spend.

PC Optimum Stacking

The PC Optimum app sends personalized bonus offers every week. Load these offers before shopping and combine them with the 3% base earning from the PC World Elite card. During a well-stacked shop, you can earn 10% or more back in PC Optimum points. This makes the free PC World Elite competitive with premium fee cards on a per-transaction basis.

4. Canadian Tire Triangle -- Earn Canadian Tire Money

The base Triangle Mastercard earns 1% in Canadian Tire Money (CTM) on all purchases and 4% at Canadian Tire, Sport Chek, Mark's, and other Canadian Tire-owned banners. It earns a modest rate on groceries, but the real value is for households that regularly shop at Canadian Tire for household goods, auto supplies, and seasonal items.

The Triangle card is not a dedicated grocery card, but it earns at grocery stores that many Canadians already frequent. The no-annual-fee structure and the usefulness of CTM for household purchases make it a solid companion card. CTM never expires and is accepted at all Canadian Tire-owned stores.

5. Triangle World Elite -- Upgraded CTM Earning

The Triangle World Elite upgrades the base Triangle with 1.5% CTM on all purchases and higher earning at Canadian Tire-owned banners. It also includes World Elite Mastercard benefits like extended warranty, purchase protection, and price protection. Still no annual fee.

For groceries specifically, the 1.5% CTM rate is modest compared to the Cobalt or Scotia Gold Amex. But for households that are heavy Canadian Tire shoppers and want a single no-fee card for all spending, the Triangle World Elite offers a simple, no-hassle return.

Honourable Mentions

Simplii Cash Back Visa -- 1.5% on Groceries, No Fee

The Simplii Cash Back Visa earns 1.5% cashback on groceries with no annual fee. It also earns 4% on dining, making it a strong no-fee option for food spending overall. As a Visa, it is accepted at Costco and everywhere else that does not take Amex.

BMO Eclipse Visa Infinite -- 5x on Groceries

The BMO Eclipse matches the Cobalt and Scotia Gold with 5x on groceries. At $120/year, it is the cheapest option for 5x grocery earning. BMO Rewards points are worth approximately 0.7 to 1.0 cent each depending on redemption method, giving an effective return of 3.5% to 5%. Less exciting than MR or Scene+, but still competitive.

The Provincial Factor

Which grocery card is best depends partly on where you live in Canada. The major grocery chains vary significantly by region:

Ontario: Loblaws, No Frills, Metro, FreshCo, Sobeys, and Food Basics are all widespread. The PC World Elite is especially strong here because of the density of Loblaws-owned stores.

Quebec: IGA (Sobeys-owned), Metro, Maxi (Loblaws- owned), Provigo (Loblaws-owned), and Super C. The Scotia Gold Amex pairs well with IGA for Scene+ stacking, while the PC World Elite works at Maxi and Provigo.

Western Canada (BC, Alberta, Saskatchewan): Save-On- Foods (independent), Safeway (Sobeys-owned), Real Canadian Superstore (Loblaws-owned), and Co-op. Save-On-Foods does not participate in any major credit card loyalty program, so a flat-rate cashback or high multiplier card like the Cobalt is best there.

Atlantic Canada: Atlantic Superstore (Loblaws-owned), Sobeys, and Co-op dominate. The PC World Elite and Scotia Gold Amex are both strong choices depending on which chain is closest.

The Optimal Grocery Setup

For maximum grocery rewards across all Canadian chains: use the Amex Cobalt (5x) at any grocer that accepts Amex, the PC World Elite (3% + bonus stacking) at Loblaws-owned stores, and the Simplii Cash Back Visa (1.5% + Costco acceptance) at Costco and Amex-declining merchants. This three-card grocery strategy covers every scenario.
Share:X / TwitterLinkedIn

Get weekly card picks — subscribe free and never miss a top reward opportunity.

Subscribe free
Disclosure: Some links in this article are affiliate links. Churn may earn a commission if you apply and are approved, at no extra cost to you. Our recommendations are based on our independent reward-rate engine and are not influenced by compensation.

Related Articles