Best Grocery Credit Cards In Canada For May 2024

Editor

Updated: May 1, 2024, 10:22am

Aaron Broverman
editor

Fact Checked

Editorial Note: Forbes Advisor may earn a commission on sales made from partner links on this page, but that doesn't affect our editors' opinions or evaluations.

If you live in Canada, it’s likely you’ve noticed your grocery bill is still uncomfortably high. The latest Consumer Price Index numbers show that the price of food is finally rising at a slower pace: at 1.9% year-over-year grocery prices increased at a slower rate than headline inflation for the second month in a row since October 2021.

And while there’s little you can do about the conditions affecting grocery prices, you can put a little of your hard-earned money back in your pocket by shopping strategically—and with the right grocery store credit card.

We’ve crunched the numbers and rounded up the best grocery store credit cards in Canada that can give you hundreds of dollars worth of points or cold hard cash when you spend on groceries. Add to that, some cards come with no annual fee and offer valuable perks like travel insurance and (the much rarer) mobile device insurance.

Here are the cards that made the cut when it comes to saving the most money at the grocery store, so you can still have your favourite cereal or the fanciest cheese.

{{ showMobileIntroSection ? 'Read Less': 'Read More' }}

Best Grocery Credit Cards in Canada for May 2024


Best for Earning Membership Rewards Points on groceries

American Express Cobalt® Card

American Express Cobalt® Card
4.3
Our ratings take into account a product's rewards, fees, rates and other category-specific attributes. All ratings are determined solely by our editorial team.

Welcome Bonus

Up to 15,000 Membership Rewards points

Annual Fee

$155.88 ($12.99 per month)

Regular APR

21.99%

American Express Cobalt® Card
Apply Now

American Express's Secure Website

Welcome Bonus

Up to 15,000 Membership Rewards points

Annual Fee

$155.88 ($12.99 per month)

Regular APR

21.99%

Why We Picked It

The American Express Cobalt ranks as the top grocery credit card in Canada in large part because of its impressive earnings. Canadians can earn 37,680 points on their annual grocery spending alone — an impressive $376.80 value. All in all, Canadians can earn a whopping $593.80 in net rewards yearly, and that’s factoring in the annual fee.

Pros & Cons
  • 5 Membership Rewards points per dollar spent on groceries (up to $30,000 annually).
  • 3 Membership Rewards points per dollar spent on eligible streaming services.
  • Flexible redemption options for Membership Rewards points such as statement credits, and the ability to transfer points to leading frequent flier programs.
  • An extensive suite of travel insurance coverages.
  • A $100 USD hotel credit that can be used on dining, spa or other leisure activities at select hotels.
  • Relatively high annual fee.
  • Amex is still not accepted at some major grocery stores, like Loblaws stores and Costco.
Card Details
  • In your first year as a new Cobalt Cardmember, you can earn 1,250 Membership Rewards® points for each monthly billing period in which you spend $750 in net purchases on your Card. This could add up to 15,000 points in a year. That’s up to $150 towards a weekend getaway or concert tickets
  • Earn 5x the points on eligible eats and drinks in Canada, including groceries and food delivery. Spend cap applies.
  • Earn 3X the points on eligible streaming subscriptions in Canada
  • Earn 2X the points on eligible ride shares, transit & gas in Canada
  • Earn 1 additional point on eligible hotel and car rental bookings via American Express Travel Online
  • Earn 1X point for every $1 in Card purchases everywhere else
  • Enjoy access to hotel bookings, a room upgrade (when available), 12pm check-in and late check-out (when available), and up to $100 USD hotel credit to use on amenities when charged to the room for a stay of 2 or more consecutive nights through The Hotel Collection from American Express Travel
  • Transfer points 1:1 to several frequent flyer and other loyalty programs
  • Cobalt Cardmembers receive regular Perks such as bonus reward offers and access to great events
  • Access Front Of The Line® Presale & Reserved Tickets to some of your favourite concerts and theatre performances and special offers and events curated for Cardmembers with American Express® Experiences
  • American Express is not responsible for maintaining or monitoring the accuracy of information on this website. For full details and current product information, click the Apply Now link. If you apply and get approved for an American Express Card, (I/we) may receive compensation from American Express, which can be in the form of monetary payment

Best for Earning BMO points on groceries

BMO Eclipse Visa Infinite

BMO Eclipse Visa Infinite
4.2
Our ratings take into account a product's rewards, fees, rates and other category-specific attributes. All ratings are determined solely by our editorial team.

Welcome Bonus

60,000 points

Annual Fee

$120 (waived first year)

Regular APR

20.99%

BMO Eclipse Visa Infinite

Welcome Bonus

60,000 points

Annual Fee

$120 (waived first year)

Regular APR

20.99%

Why We Picked It

This card ranks as a close second to the Amex Cobalt because of its impressive earn rate of 5 points per dollar on groceries. This can become $252 worth of BMO points on groceries alone with average spending. What’s more, it offers the same rate on gas, dining and transit, which adds up to $432.99 worth of points total over the year.

Pros & Cons
  • 5 points per dollar spent on groceries, gas, transportation and dining (limit of $50,000 per year).
  • Travel insurance including out of province/ country emergency medical coverage up to $5,000,000 for 15 days and travel accident insurance.
  • Car rental collision/loss insurance.
  • Mobile device insurance.
  • $120 annual fee.
  • BMO points are not as versatile as cash back.
  • Limited travel insurance coverages.
Card Details
  • Earn 5 points per dollar spent on groceries, gas, transportation and dining (limit of $50,000 per year).
  • Earn 1 point per dollar spent on everything else.
  • Includes out of province/country emergency medical coverage up to $5,000,000 for 15 days and travel accident insurance.
  • Includes car rental collision/loss insurance.
  • Includes mobile device insurance.
  • Comes with purchase security and extended warranty insurance.

Best for Earning cash back on groceries and gas

CIBC Dividend Visa Infinite

CIBC Dividend Visa Infinite
4.1
Our ratings take into account a product's rewards, fees, rates and other category-specific attributes. All ratings are determined solely by our editorial team.

Welcome Bonus

$200 in cash back

Annual Fee

$120

Regular APR

20.99%

CIBC Dividend Visa Infinite

Welcome Bonus

$200 in cash back

Annual Fee

$120

Regular APR

20.99%

Why We Picked It

We determined this is the best cash back card in Canada, so it’s no surprise it’s the top cash back card on this list, too. You’ll earn 4% back on your groceries, not to mention 4% back on your gas purchases, too. This means you could earn $301.44 on groceries each year.

Learn more: Read our CIBC Dividend Visa Infinite Review

Pros & Cons
  • A welcome offer of 10% cash back on the first $2,000 you spend (a $200 value).
  • 4% cash back on gas and grocery purchases (on the first $80,000 per year).
  • 2% cash back on dining, transportation and recurring bill payments (on the first $80,000).
  • Travel insurance coverage, including out of province emergency medical cover of $5,000,000 for 10 days and travel accident insurance.
  • Not accepted at Costco — it’s a Visa.
  • Income requirement of $60,000 per individual or $100,000 per household, annually.
Card Details
  • Get a welcome offer of 10% cash back on the first $2,000 you spend (up to $200 value).
  • Income requirement of $60,000 per individual or $100,000 per household annually.
  • Earn 4% cash back on gas and grocery purchases (on the first $80,000).
  • Earn 2% cash back on dining, transportation and recurring bill payments (on the first $80,000).
  • Earn 1% cash back on all other purchases with no limit.
  • You can save $0.10 per litre on gas when you link your card to your Journie Rewards card and fill up at Pioneer, Fas Gas Ultramar and Chevron gas stations.
  • You can redeem your cash back any time, as long as you’ve reached a minimum of $25.
  • Includes out of province emergency medical coverage of $5 million for 10 days.
  • Includes travel accident insurance up to $500,000.
  • Includes car rental car collision/loss damage insurance.
  • Includes purchase security, extended protection insurance and mobile device insurance.

Best for earning Scene+ points on groceries

Scotiabank Gold American Express® Card

Scotiabank Gold American Express® Card
3.8
Our ratings take into account a product's rewards, fees, rates and other category-specific attributes. All ratings are determined solely by our editorial team.

Welcome Bonus

Up to 40,000 Scene+ points

Annual Fee

$120

Regular APR

20.99%

Scotiabank Gold American Express® Card
Apply Now

On Scotiabank's Secure Website

Welcome Bonus

Up to 40,000 Scene+ points

Annual Fee

$120

Regular APR

20.99%

Why We Picked It

While the BMO CashBack Mastercard offers the highest cash back at general grocery stores, the Scotiabank Gold American Express Card technically offers more cash back at an impressive 6 points per dollar—but only if you shop at Metro, Sobeys, Foodland, IGA or a handful of other stores. Beyond that, this card impresses in terms of earnings. Based on average annual spending and value of Scene+ points, we determined that you can earn $376.80 Scene+ points on groceries alone in a year and that’s minus the $120 annual fee.

Pros & Cons
  • 6 Scene+ points per $1 spent on groceries at Sobeys, FreshCo, Foodland, IGA and more
  • Earns Scene+ rewards on every purchase
  • No foreign transaction fees
  • Built-in travel insurance
  • American Express perks like Amex Front Of The Line
  • $120 annual fee
  • Amex is not accepted at all locations
Card Details
  • Welcome bonus of up to 40,000 Scene+ points (Earn 20,000 points by making at least $1,000 in the first three months, get 20,000 points when you spend at least $7,500 in your first year). Must open card by October 31, 2023 to qualify.
  • Earn 6 Scene+ points per dollar spent at select grocery stores including Sobeys, Safeway, FreshCo and Foodland.
  • Earn 5 Scene+ points per dollar spent at other grocery stores, restaurants and on food delivery and entertainment.
  • Earn 3 Scene+ points per dollar spent on gas, transportation and streaming services.
  • Earn 1 Scene+ points per dollar spent on everything else.
  • No foreign transaction fees.
  • American Express perks like Amex Front Of The Line.
  • Comprehensive travel insurance covers emergency medical, trip interruption, flight delays, travel accidents, rental car collision and hotel burglaries.
  • Includes mobile device coverage up to $1,000.
  • Includes purchase security and extended warranty protection.

Best for Earning the most cash back on groceries

BMO Cash Back World Elite

BMO Cash Back World Elite
3.8
Our ratings take into account a product's rewards, fees, rates and other category-specific attributes. All ratings are determined solely by our editorial team.

Welcome Bonus

Up to 10% cash back

Annual Fee

$120

Regular APR

20.99%

BMO Cash Back World Elite

Welcome Bonus

Up to 10% cash back

Annual Fee

$120

Regular APR

20.99%

Why We Picked It

You can earn 5% cash back on grocery purchases, up to $500 each month–the highest rate in Canada that’s not specific to certain stores. Overall, this card nets $315.36 in annual grocery spending, factoring in the $500 cap. But since it also earns a high rate in big spending categories, like transit and gas, this card can earn $490.07 overall, factoring in the annual fee, too.

Learn more: Read our BMO CashBack World Elite Mastercard Review

Pros & Cons
  • 5% cash back on groceries (up a $500 per monthly billing cycle).
  • 4% cash back on transit, including rideshares, taxis and public transit (up to $300 per monthly billing cycle).
  • 3% cash back on gas (up to $300 per monthly billing cycle).
  • Free roadside assistance package(a $69 year value).
  • Out-of-province/out-of-country emergency medical (up to $2 million).
  • Complimentary DragonPass membership for discounted lounge access.
  • $500 and $300 cash back caps on spending categories may not be suitable for big spenders.
  • $120 annual fee.
  • Limited travel insurance.
Card Details
  • Earn 5% cash back on groceries (up to $500 per monthly billing cycle).
  • Earn 4% cash back on transit, including rideshares, taxis and public transit (up to $300 per monthly billing cycle).
  • Earn 3% cash back on gas (up to $300 per monthly billing cycle).
  • Earn 2% back on recurring bills (up to $500 per billing cycle).
  • Earn 1% back on all other purchases.
  • $120 annual fee.
  • Free access to 1 million Wi-Fi hotspots with Boingo.
  • Save up to 25% off car rentals at participating National Car Rental and Alamo Rent a Car.
  • Get complimentary DragonPass membership for discounted lounge access.
  • Extended warranty and purchase protection.
  • Flexible cash back you can redeem any time, as long as you have a minimum of $1 in cash back.
  • A free roadside assistance package (a $69 year value).
  • Out-of-province/ out-of-country emergency medical (up to $2 million).

Best for Earning Aeroplan points on groceries

CIBC Aeroplan® Visa Infinite* Card

CIBC Aeroplan® Visa Infinite* Card
3.7
Our ratings take into account a product's rewards, fees, rates and other category-specific attributes. All ratings are determined solely by our editorial team.

Welcome Bonus

Up to 50,000 Aeroplan points

Annual Fee

$139 (rebated first year)

Regular APR (Purchases) / Regular APR (Cash Advances)

20.99% / 22.99%

CIBC Aeroplan® Visa Infinite* Card

Welcome Bonus

Up to 50,000 Aeroplan points

Annual Fee

$139 (rebated first year)

Regular APR (Purchases) / Regular APR (Cash Advances)

20.99% / 22.99%

Why We Picked It

This card lets you rack up Aeroplan points on your regular essential spending, including groceries, gas and travel. In fact, you can earn up to $226.08 worth of Aeroplan points in groceries in your first year and $527.32 overall, minus the annual fee. Plus, this card has an impressive welcome offer that’s worth up to $400 or more if you take advantage of the Buddy Pass.

Pros & Cons
  • 1.5 Aeroplan points for every $1 you spend on eligible gas, groceries and with Air Canada directly, including through Air Canada Vacations.
  • Earn points twice when you shop at Aeroplan partners.
  • Includes out-of-province emergency travel medical insurance, hotel burglary insurance and trip cancellation and trip interruption.
  • Includes mobile device insurance.
  • Auto rental collision and loss damage insurance coverage.
  • $139 annual fee.
  • Not as flexible as cash back.
Card Details
  • Welcome bonus of up to 50,000 Aeroplan points (10,000 points with first purchase, 15,000 after four months of spending $4,000 or more and 25,000 as anniversary bonus)
  • 1.5 points for every dollar spent on eligible gas, electric vehicle charging, groceries and with Air Canada directly (with spending caps)
  • 1 point for every dollar spent on other purchases
  • Car rental discounts of up to 25% at participating Avis and Budget locations worldwide
  • This offer is not available for residents of Quebec
  • Terms and conditions apply

Best for Earning Aventura points on groceries

CIBC Aventura® Visa Infinite* Card

CIBC Aventura® Visa Infinite* Card
3.6
Our ratings take into account a product's rewards, fees, rates and other category-specific attributes. All ratings are determined solely by our editorial team.

Welcome Bonus

Up to 60,000 Aventura Points

Annual Fee

$139 (waived in the first year)

Regular APR (Purchases) / Regular APR (Cash Advances)

20.99% / 22.99%

CIBC Aventura® Visa Infinite* Card

Welcome Bonus

Up to 60,000 Aventura Points

Annual Fee

$139 (waived in the first year)

Regular APR (Purchases) / Regular APR (Cash Advances)

20.99% / 22.99%

Why We Picked It

This card lets you earn Aventura points on not just groceries, but gas, pharmacy and travel spending, too. The grocery earnings are impressive, and Forbes Advisor estimates you can earn $226.08 worth of Aventura points in your first year on groceries alone. What’s more, you can earn $527.32 worth of points in your first year—and that’s after accounting for the annual fee.

Pros & Cons
  • Generous welcome offer worth up to $1,200 in travel.
  • $0.10 off per litre on eligible gas.
  • Out-of-province emergency travel medical insurance, travel accident insurance, trip cancellation and interruption insurance, flight delay and baggage insurance and hotel burglary insurance.
  • Auto rental collision and loss damage insurance.
  • Receive 4 complimentary visits at 1,200+ lounges globally through Visa Airport Companion Program (over $190 value).
  • NEXUS Application Fee rebate ($50 value).
  • Not as flexible as cash back.
  • $139 annual fee.
Card Details
  • Welcome offer of up to 60,000 Aventura Points (up to $1,200 in travel value): 15,000 Aventura Points after making your first purchase, 20,000 Aventura Points after spending $3,000 or more in net purchases in the first 4 monthly statement periods and 25,000 Aventura Points after having at least $6,000 in net purchases posted to your account in the first 4 monthly statement periods
  • $139 annual fee, rebated on your first year of card membership
  • 4 complimentary airport lounge passes, valued at nearly $200
  • 1 NEXUS application fee rebate, a $50 value
  • $60,000 minimum income requirement, $100,000 household
  • Earn 2 points for every dollar spent through the CIBC rewards centre
  • Earn 1.5 points for every dollar spent on gas, groceries, drug stores and EV charging stations
  • Earn 1 point for every dollar spent on all other purchases.
  • Points can be used for flights on any airline with points that don’t expire and cover airfare taxes and fees
  • Built-in travel insurance, including emergency medical, travel accident, trip cancellation/interruption, flight delay and baggage insurance.
  • Includes rental car collision/loss damage insurance, mobile device insurance and hotel/motel burglary insurance.
  • Access personalized travel booking and trip planning with no booking fees through Aventura’s travel assistant
  • Visa Infinite concierge service, hotel collection, and dining and wine country program
  • Offer is not available to residents of Quebec
  • Terms and conditions apply

Best for Cash back and travel insurance

Scotia Momentum Visa Infinite

Scotia Momentum Visa Infinite
3.6
Our ratings take into account a product's rewards, fees, rates and other category-specific attributes. All ratings are determined solely by our editorial team.

Welcome Bonus

10% cash back in the first 3 months up to $2,000 in total purchases

Annual Fee

$120 (waived first year)

Regular APR

20.99%

Scotia Momentum Visa Infinite
Apply Now

On Scotiabank's Secure Website

Welcome Bonus

10% cash back in the first 3 months up to $2,000 in total purchases

Annual Fee

$120 (waived first year)

Regular APR

20.99%

Why We Picked It

This card is the best cash back grocery card for travel insurance. Not only can you earn up to $301.44 in cash back on groceries alone in the first year, but we estimate you’ll earn $491.14 based on average spending, with the annual fee subtracted. Plus, if you book travel on this card, you’ll get extensive insurance coverage on everything from emergency medical to baggage and car rentals.

Learn more: Read our Scotia Momentum Visa Infinite Review

Pros & Cons
  • 10% cash back for the first $2000 spent in the first three months ($200 value). Must open your account by April 30, 2023.
  • 4% cash back for every $1 you spend on grocery store purchases, recurring bill payments, and subscription purchases (on your first $25,000 per year).
  • 2% cash back for every $1 you spend on gas purchases and daily transit purchases, including Uber (on your first $25,000 per year).
  • Travel emergency medical insurance, travel accident insurance, trip cancellation and trip interruption, flight delay insurance, delayed and lost baggage insurance.
  • Rental car collision loss/damage insurance.
  • New mobile device insurance.
  • $120 annual fee.
  • Inflexible cash back redemption, only allowing you to redeem your cash back once per year on November statement.
  • Relatively high income requirement of $60,000 annually.
Card Details
  • Get 10% cash back for the first $2000 spent in the first three months ($200 value). Must open your account by April 30, 2023.
  • $120 annual fee (waived first year).
  • Earn 4% cash back for every $1 you spend on grocery store purchases, recurring bill payments, and subscription purchases (on your first $25,000 spent per year).
  • Earn 2% cash back for every $1 you spend on gas purchases and daily transit purchases, including Uber (on your first $25,000 spent per year).
  • Earn 1% cash back on all other purchases with no cash back limit.
  • Get travel insurance coverage, including travel emergency medical insurance, travel accident insurance, trip cancellation and trip. interruption, flight delay insurance, delayed and lost baggage insurance.
  • Includes rental car collision loss/damage insurance.
  • Includes purchase Security & Extended Warranty Protection.
  • Includes new mobile device insurance.
  • Get 25% off base rates at AVIS and Budget locations in Canada and the U.S.

Best for cash back

CIBC Dividend Platinum Visa

CIBC Dividend Platinum Visa
3.6
Our ratings take into account a product's rewards, fees, rates and other category-specific attributes. All ratings are determined solely by our editorial team.

Welcome Bonus

10% cash back

Annual Fee

$99 (waived first year)

Regular APR

20.99%

CIBC Dividend Platinum Visa

Welcome Bonus

10% cash back

Annual Fee

$99 (waived first year)

Regular APR

20.99%

Why We Picked It

This is a solid card that allows you to earn $226.08 on groceries in your first year and $449.54 overall, with the $99 fee factored in. It includes a solid welcome bonus and a few valuable insurance coverages (but not as many as other cards on this list).

Pros & Cons
  • Welcome bonus of 10% cash back on up to $2,000 spent in the first four months ($200 value).
  • 3% cash back on groceries and gas purchases (up to $80,000 annually).
  • 2% cash back on dining and transportation and recurring bill payments (up to $80,000 annually).
  • $99 annual fee
  • Not much insurance coverage
Card Details
  • Welcome bonus of 10% cash back on up to $2,000 spent in the first four months ($200 value).
    $99 annual fee.
  • Earn 3% cash back on groceries and gas purchases (up to $80,000 annually).
  • Earn 2% cash back on dining and transportation and recurring bill payments (up to $80,000 annually).
  • Earn 1% cash back on all other purchases with no limit.
  • Includes auto rental collision and loss damage insurance.
  • Includes purchase security and extended warranty insurance.

Best for earning MR points with some travel perks

The Marriott Bonvoy® American Express®* Card

The Marriott Bonvoy® American Express®* Card
3.4
Our ratings take into account a product's rewards, fees, rates and other category-specific attributes. All ratings are determined solely by our editorial team.

Welcome Bonus

50,000 Marriott Bonvoy® points

Annual Fee

$120

Regular APR (Purchases)

21.99%

The Marriott Bonvoy® American Express®* Card
Apply Now

On American Express's Secure Website

Welcome Bonus

50,000 Marriott Bonvoy® points

Annual Fee

$120

Regular APR (Purchases)

21.99%

Why We Picked It

This card allows you to earn $150.72 worth of Amex Membership Rewards points on groceries alone in the first year. Plus, you’ll get points for all your essential spending, netting $438.83 per year in rewards, minus the annual fee. This card also comes with some valuable perks for travellers.

Learn more: Read our Marriott Bonvoy American Express Card Review

Pros & Cons
  • 15 Elite Night credits each calendar year.
  • Earn bonus points as a Marriott Bonvoy Member.
  • $120 annual fee.
  • Membership Rewards points are not as flexible as cash back.
  • Does not include emergency medical insurance coverage.
Card Details
  • New Marriott Bonvoy® American Express®* Cardmembers earn 50,000 Marriott Bonvoy® points after you charge $1,500 in purchases to your Card in your first three months of Cardmembership. Subject to change at any time
  • Earn 5 points for every dollar in eligible Card purchases at hotels participating in Marriott Bonvoy®
  • Earn 2 points for every $1 in all other Card purchases
  • Receive an Annual Free Night Award for up to 35,000 points at eligible hotels and resorts worldwide every year after your first anniversary
  • No annual fee on Additional Cards
  • Redeem points for free nights with no blackout dates at over 7,000 of the world’s most desired hotels
    Automatic Marriott Bonvoy Silver Elite status membership
  • Receive 15 Elite Night Credits each calendar year with your Marriott Bonvoy® American Express®* Card. These can be used towards attaining the next level of Elite status in the Marriott Bonvoy program
  • Enjoy an automatic upgrade to Marriott Bonvoy Gold Elite status when you reach $30,000 in purchases on the Card each year or when you combine 10 qualifying paid nights within one calendar year with the 15 Elite Night Credits from your card
  • American Express is not responsible for maintaining or monitoring the accuracy of information on this website. For full details and current product information, click the Apply Now link. If you apply and get approved for an American Express Card, (I/we) may receive compensation from American Express, which can be in the form of monetary payment.

Here’s a Summary of the Best Grocery Credit Cards in Canada For May 2024


Credit Card Best for Credit Score Annual Fee Grocery Earnings based on annual spend
American Express Cobalt® Card Earning Membership Rewards points on groceries Good/Excellent $155.88 $376.80
BMO Eclipse Visa Infinite Earning BMO points on groceries Fair/Good $120 $252
CIBC Dividend Visa Infinite Earning cash back on groceries and gas Very Good/ Excellent $120 $301.44
Scotia Gold Amex Earning Scene+ points on groceries Very Good/Excellent $120 $376.80
BMO Cash Back World Elite Earning the most cash back on groceries Very Good $120 $315.36
CIBC Aeroplan Visa Infinite Earning Aeroplan points on groceries Very Good/ Excellent $139 $226.08
CIBC Aventura Visa Infinite Earning Aventura points on groceries Very Good/ Excellent $139 $226.08
Scotia Momentum Visa Infinite Cash back and travel insurance Good/Excellent $120 $301.44
CIBC Dividend Platinum Visa Cash back Very Good/ Excellent $99 $226.08
Marriott Bonvoy American Express Earning MR points with some travel perks Poor/Fair $120 $150.72

Methodology

When determining a rating for individual credit cards, the Forbes Advisor Canada editorial team factors in an exhaustive list of data points. With grocery, the scoring model used takes into account factors such as, but not limited to, annual reward earnings, fees, welcome bonuses and other rewards and features. Keep in mind, what may be best for some people might not be right for you. Conduct informed research before deciding which cards will best help you achieve your financial goals.


Best Credit Cards for Groceries in Canada

American Express Cobalt® Card

Rewards: Earn 5 Membership Rewards per dollar spent on groceries (up to $30,000 annually), 3 Membership Rewards points per dollar spent on eligible streaming subscriptions in Canada, 2 Membership Rewards points per dollar spent on rideshares, transit and gas in Canada 1 Membership Rewards point per dollar spent on all other eligible purchases and 1 additional Membership Rewards point for every dollar spent on eligible hotel or car rental bookings made with American Express Travel.

Welcome Offer: In your first year as a new Cobalt Cardmember, you can earn 1,250 Membership Rewards® points for each monthly billing period in which you spend $750 in net purchases on your Card. This could add up to 15,000 points in a year. That’s up to $150 towards a weekend getaway or concert tickets

Other Benefits and Drawbacks: This card offers a stellar earn rate on grocery spending and impressive benefits like thorough travel insurance coverage. That said, it does have a high annual fee. Amex is not accepted everywhere and there is a tier of credit cards out there with an even higher welcome bonus.

———————————————————————————-

BMO Eclipse Visa Infinite

Earn BMO points on your essential spending and a whopping 5 points per dollar on groceries.

Rewards: 5 points per dollar on groceries, gas, transportation and dining. 1 point per dollar on everything else.

Welcome Offer: Get up to 60,000 points (a $402 value) in your first year.

Annual Fee: $120

Other Benefits and Drawbacks: This card offers the potential to earn a ton of points on groceries and gas (with some travel insurance coverage) but points are not as flexible as cash back and though standard, the annual fee is still pretty steep.

———————————————————————————-

CIBC Dividend Visa Infinite

The CIBC Dividend Visa Infinite earns fuss-free cash back at an impressive rate on both groceries and gas spending.

Rewards: Earn 4% cash back on groceries and gas, 2% on dining, transportation and recurring bill payments, and 1% on everything else.

Welcome Offer: Earn 10% cash back when you spend $2,000 in the first four months (up to $200).

Annual Fee: $120

Other Benefits and Drawbacks: You’ll also save $0.10 per litre at select gas stations when you link your Journie Rewards. You’ll also get travel insurance coverage and mobile device insurance. However, this card has an annual fee, a fairly high income requirement and Visa still isn’t accepted at Costco or Loblaws stores.

———————————————————————————-

Scotiabank Gold American Express Card

Earn Scene+ points on all essential spending.

Rewards: 6 points per dollar on groceries at select grocery stores, 5 points per dollar at grocery stores, restaurants, bars and food delivery. Plus, 3 points per dollar on gas and transit, 3 points per dollar on streaming services and 1 point per dollar everywhere else.

Welcome Offer: 40,000 Scene+ points in the first year ($400 value).

Annual Fee: $120

Other Benefits and Drawbacks: This card offers flexible cash back on all your essential spending. However, it falls short when it comes to the annual fee, spending caps and its less than stellar travel insurance.

———————————————————————————-

BMO CashBack World Elite

The BMO CashBack World Elite earns flexible cash back on all your essential spending—and a very high rate on grocery spends.

Rewards: 5% back on groceries, 4% on transit, 3% on gas, 2% on recurring bills and 1% on all other purchases.

Welcome Offer: Up to 10% cash back in your first three months on $2,600 in purchases, a $260 value. Must apply before May 31, 2024.

Annual Fee: $120

Other Benefits and Drawbacks: While this card offers solid earnings, plus perks like purchase security, there’s a cap of $5,000 per year on the groceries and gas earn rate.

———————————————————————————-

CIBC Aeroplan Visa Infinite

Earn Aeroplan points on your grocery spending.

Rewards: 1.5 Aeroplan points per dollar spent on groceries, gas, and Air Canada vacations. 1 point per dollar on everything else.

Welcome Offer: Get a total of up to 20,000 Aeroplan points (up to $400 in travel value) and an Air Canada Buddy Pass, entiling your travel companion to a $0 base fare on any flight.

Annual Fee: $139

Other Benefits and Drawbacks: While the Aeroplan points are earned at a good rate and this card comes with decent travel insurance, the points are not the most flexible. Plus, there’s a moderately high annual fee.

———————————————————————————-

CIBC Aventura Visa Infinite

Earn Aventura points on groceries and other essentials.

Rewards: Earn 1.5 Aventura points per dollar at gas stations, grocery stores and drug stores. Earn 2 points per dollar on travel purchased through the CIBC Rewards Centre. Earn 1 point per dollar on everything else.

Welcome Offer: 35,000 Aventura Points ( up to $800 in travel) during your first year, when you make your first purchase (20,000 points) and when you spend $1,000 or more each monthly statement during the first year (15,000 points).

Annual Fee: $139

Other Benefits and Drawbacks: This card earns Aventura points, comes with decent travel insurance, a Nexus credit and lounge access. However, the points are not the most flexible and there’s a moderately high annual fee.

———————————————————————————-

Scotia Momentum Visa Infinite

The Scotia Momentum Visa Infinite earns cash back while getting good travel insurance coverage.

Rewards: 4% cash back on groceries, recurring bills and subscriptions. You’ll also get 2% back on gas and transit and 1% back on everything else.

Welcome Offer: 0% cash back in the first 3 months on your first $2,000 in total purchases ($200 value).

Annual Fee: $120

Other Benefits and Drawbacks: This card offers a high earn rate, comprehensive travel insurance, mobile device insurance and discounts on rental cars. The annual fee, strict cash back redemption rules and moderate income requirement hold it back.

———————————————————————————-

CIBC Dividend Platinum Visa

This card earns on groceries and offers a few extra perks.

Rewards: 3% cash back on groceries and gas, 2% on dining, transportation and recurring bills and1% on all other purchases.

Welcome Offer: 10% cash back if you make net purchases totaling $2,000 in the first four months.

Annual Fee: $99

Other Benefits and Drawbacks: While this card offers decent cash back, it is does not compare favorably as far as other perks go, with the exception of some travel insurance coverage. Plus, it still has an annual fee.

———————————————————————————-

American Express Marriott Bonvoy

A card that earns on all spending and offers some travel perks.

Rewards: 2 Membership Rewards points per $1 on all spending and 5 points per dollar on spending at Marriott Bonvoy.

Welcome Offer: Up to 50,000 Membership Rewards points, when you charge $1,500 the first three months of card membership.

Annual Fee: $120

Other Benefits and Drawbacks: This card comes in last because, while it offers good earnings and some travel perks like insurance, it’s only of really good use to people who stay at the Marriott hotel chain.

Data research and analysis provided by Debra Toews.


Pros and Cons of Grocery Credit Cards

Pros

  • Earn points for “fun” rewards such as flights while buying necessities such as groceries
  • Easy way to build credit
  • Cash back benefit helps you save money on high food costs
  • Lots of grocery cards to choose from for the reward that you’re most interested in

Cons

  • Annual fee can eat into your overall savings
  • May not be accepted everywhere
  • Your credit limit may be low

How to Choose a Grocery Credit Card

You should choose a grocery credit card based on how quickly you can earn free groceries and the minimum requirements necessary for redeeming your points towards free groceries. For example, if you get 5 points per dollar spent on groceries, this is a high earn rate and can help you earn points quickly the more money you spend on groceries. Earning more points faster means you will achieve the number of points necessary to redeem your desired reward quicker, whether that be free groceries, free flights, free hotel stays, free merchandise or free gift cards.

As for the minimum requirements for redemption, with a PC Optimum Mastercard, you must have spent at least $20 on groceries before you can redeem since 20,000 points is equal to $20 off in groceries. You can then redeem in increments of 10,000 points ( a$10 value) thereafter. This redemption minimum isn’t that bad. However, if you can start to redeem your points regardless of how many points you have in your account or how much you have spent, that is so much better.

Lastly, you should choose a grocery credit card based on where you buy your groceries most often. For example, you should not choose a Scotiabank Scene+ Card for your grocery spending if you’re more inclined to shop at Loblaws stores. This is because Scotiabank’s grocery partner for Scene+ is Sobeys and if you never shop at Sobeys, what’s the point of collecting points you can only redeem for free groceries there? As a frequent Loblaws customer, you’d be better suited to acquire a PC Optimum Mastercard so you can get free groceries where you actually shop.


Who Should Apply for a Grocery Credit Card?

You should apply for a grocery credit card if you either want cash back on groceries, if you want to redeem points toward free groceries or if spending money on groceries with that particular credit card will give you a high earn rate for points towards other rewards.

If you find yourself spending a lot of money on groceries with your current credit card, it’s time to turn that spending to your advantage and get rewarded either with cash back or points. You may get free groceries or you may be able to use that grocery spending to rack up tons of points toward travel, merchandise, gift cards, charitable donations, statement credit and more.


How to Buy Groceries Online with a Credit Card

Buying groceries online with a credit card is easy. All you need is to purchase your groceries through any of the online options available whether that be PC Express for Loblaws stores, Grocery Gateway by Longos or mobile options like Instacart, Uber and DoorDash.

Whether on a computer or on your phone, you can visit the corresponding website, search for the grocery item you’re looking for, add it to your cart and, when you have all your items, checkout. All you need to do is add your preferred credit card to your online account, at whatever online grocery service you are using, and you’ve just bought groceries online using a credit card.

Oh, but how will you get your groceries? You either pick them up curbside from your car when they are bagged and ready (you’ll get a call telling you exactly that) with services like PC Express or someone will shop for you and deliver your items directly to your door like with Uber, Instacart or DoorDash.

Related: Best Credit Cards in Canada


Does Buying Groceries with a Credit Card Build Credit?

Buying groceries with a credit card does build credit in the same way that buying anything with a credit card builds credit. If you want to improve your credit score, it doesn’t matter what you are buying as long as you pay your credit card bill in full and on time.

If you happen to carry a balance, pay it down and make your payments by your statement deadline and you’ll be okay, as long as you have more available credit across all of your credit cards and loans than you are currently using. All you need to do is keep the cycle going by making your payments on time and decreasing your balance gradually. The further away the credit you’ve used is from your credit limit, the better your credit score will be and that’s across all the credit products you currently hold.

As long as you use your credit card — or other credit products — responsibly, buying groceries (buying anything) with a credit card will build your credit.


How Can I Save More on Groceries?

You can save on groceries by paying attention to sales through the weekly circular or flyer at your local grocery store, you can clip coupons or you can buy items that are close to their best before date and you could “eat it tonight” at 50% off.

However, the easiest way to save on groceries is to buy them with a credit card because you can save either with cash back or through rewards points you can redeem for free groceries. Cash back will give you a percentage of money back on every purchase, so find a credit card with a high cash back rate on groceries and you will potentially be saving much more on groceries than other purchases, even if other purchase categories on the same card  also offer high earn rates.

If you apply and get accepted for a card card like the PC Optimum, you can use the points you collect by buying groceries to get money off your grocery bill. In the case of PC Optimum, you’ll get $10 off for every 10,000 points you redeem and the most basic PC Optimum Mastercard offers 10 PC Optimum points per dollar spent at Loblaws-owned grocery store and 25 points for every dollar spent at Shoppers Drug Mart.

Scotiabank offers free groceries when you shop at Sobeys or Sobeys-owned stores through the Scene+ program. You can redeem $10 off groceries at Sobeys or any Sobeys-owned store, including Needs convenience stores when you redeem 1,000 Scene+ points.


Frequently Asked Questions (FAQs)

Is Costco considered a grocery store by credit cards?

In Canada, Costco only accepts Mastercard. So, by default, you won’t earn grocery-specific points at Costco if you have a Visa or Amex, since they won’t be accepted there. However, most Mastercards don’t categorize Costco as grocery either. If you want to earn cash back at Costco, getting a Costco specific credit card, like the CIBC Costco Mastercard, could be your best bet. But be warned, that card only earns 1% at Costco in-store, which is the base rate for many other Mastercards anyway.

Is Walmart considered a grocery store by credit cards?

If you want to earn cash back or points on groceries at Walmart, Mastercard is likely your best bet since they have been known to categorize Walmart as grocery. However, always check with your credit card provider first to make sure you’re getting the most out of your spending.

Does No Frills take Visa?

While the chain used to only accept Mastercard, No Frills stores now accept both Mastercard and Visa. However, they still don’t take Amex.

Which credit card is best for groceries?

The “best” credit card depends on your goals, that is, whether you’re interested in cash back or points that can be redeemed for rewards. For example, based on our research the American Express Cobalt card has an impressive earnings rate for Membership Rewards points, but if you’re interested in a straight cash back card, then the BMO Cash Back World Elite is the best card.

Which is the best Air Miles credit card to use at the grocery store?

While not part of this ranking, the BMO Air Miles World Elite Mastercard offers the best earn rate on groceries: 2 Miles for every $12 spent on groceries, up to $500 per month.

What grocery stores in Canada take American Express?

According to the company, over 90,000 stores, restaurants and service providers in Canada started accepting American Express in 2019 alone.  This includes the following grocery stores: Sobeys, Farm Boy, Metro, Foodland, Longos, Safeway , Pusateri’s, Walmart Grocery and Country Grocer. Two big retailers, Loblaws and Costco, do not accept Amex.

Should you put groceries on a credit card?

If you use your credit card responsibly, that is pay it off in full each month and before the due date, then using it to buy groceries is a great way to build credit and earn rewards. However, if you rack up your credit card and then carry a balance, the interest charges can eat away at any potential savings from rewards.

What is the best cash back card for gas and groceries in Canada?

The best credit card for overall cash back and back back on gas is the CIBC Dividend Visa Infinite Card, while the BMO CashBack World Elite Mastercard is the best cash back credit card for groceries, according to our Best Cash Back Credit Cards In Canada ranking.


Information provided on Forbes Advisor is for educational purposes only. Your financial situation is unique and the products and services we review may not be right for your circumstances. We do not offer financial advice, advisory or brokerage services, nor do we recommend or advise individuals or to buy or sell particular stocks or securities. Performance information may have changed since the time of publication. Past performance is not indicative of future results.

Forbes Advisor adheres to strict editorial integrity standards. To the best of our knowledge, all content is accurate as of the date posted, though offers contained herein may no longer be available. The opinions expressed are the author’s alone and have not been provided, approved, or otherwise endorsed by our partners.