Best grocery credit card for 2020 award seal

One of the single biggest expenses of any household is groceries.

And if you have several mouths to feed in your house, you know that food costs can add up quick.

In fact, according to Stats Canada, the average household spends almost $6,000 per year on groceries.

Wouldn't it be nice if you could capitalize on this spending and earn even more rewards for the purchases you're making on a regular basis?

Fortunately, there are plenty of credit cards in Canada with great earn rates on grocery purchases.

And, in some cases, the best cards are not just limited to ones with annual fees.

* Note: All rewards calculations are based strictly on a monthly grocery spend of $700. You can fine-tune the calculations to your own budget on the Compare Cards page.

Best grocery credit cards for 2020

For all your food necessities, these are the best credit cards in Canada:

CategoryCredit CardCurrent Welcome Bonus Offer
Best grocery credit cardAmerican Express Cobalt™ CardUp to 30,000 points (terms)
Best cash back groceries cardScotiabank Momentum Visa Infinite10% cash back for 3 months, first year free (terms)
Best no fee grocery cardTangerine Money-Back Credit CardNone
Best credit card for groceries at CostcoBMO® AIR MILES®† World Elite®* Mastercard®*Up to 3,000 miles, first year free (terms)

See all 10 top grocery credit cards here.

Best grocery store credit card

Without a doubt, the is the best card for grocery earnings.

It has the highest earnings of any card in Canada. You'll earn 5 points per $1 spent on all grocery purchases, as well as restaurant and bar purchases.

If you use the fixed points travel chart, you'll have the ability to get a 1.75 CPM (cents per point) value ‒ an amazing 8.75% return on any purchases related to eating.

Even if you use the points to redeem for travel purchases made on the card, where each point is worth 1 cent, you'll still get a 5% return, better than any other grocery card on the list.

Plus, for a welcome bonus, every month you spend $500 in the first year, you'll get 2,500 points. That's up to 30,000 bonus points in the first year. All for an annual fee of $120 that gets charged out as $10 per month.

And the great earn rates don't stop there. You'll also earn:

  • 2 points per $1 spent on gas, transit, and travel, and
  • 1 point per $1 spent everywhere else.

And as one last bonus, this card has no income requirements, making it accessible to almost everyone.

It's really a no-brainer for getting groceries.

Best cash back groceries credit card

Prefer to earn cash back instead? Then the is the card for you.

This card gets you an easy 4% cash back on your grocery purchases.

This card is nice and simple. You won't need to worry about how to maximize your value, but instead, you'll get your cash back as a statement credit every year in November.

And while it does have an annual limit of $25,000 in grocery purchases that can earn cash back, unless you're feeding a pack of lions, you shouldn't have to worry about the limit.

And while you're earning great cash back on groceries, also earn:

  • 4% back on recurring bills and grocery purchases,
  • 2% back on gas and daily transit, and
  • 1% on everything else.

These earn rates make this card our number 1 cash back card as well.

And, it's for an annual fee of $120, that's currently waived for the first year.

Best no fee grocery credit card

If you prefer not to pay an annual fee, then the is your best choice.

With this card, you'll earn 2% on your choice of 2 categories from a list of 10, including groceries. And if you deposit your rewards into a Tangerine Bank account (get one here), you'll get to choose a 3rd spending category.

The best part? If you find yourself getting a lot of groceries at Walmart Supercentres, you'll still earn 2% cash back, something Visa and American Express cards don't do since they consider Walmart a general merchant, not a grocery store.

In fact, if you get the majority of your groceries at Walmart, this card becomes your best choice for grocery purchases.

And with the ability to earn 2% cash back on other popular categories such as gas, restaurants, and bill payments, Tangerine has a clear winner in this credit card.

Oh, and for no annual fee to boot.

For a few more perks, the offers the same rewards and no annual fee. Just note the minimum income requirements are either $60,000 household or $100,000 household to qualify.

Best credit card for groceries at Costco

The other cards on our list are great, but if you find yourself getting plenty of food at Costco, 2 of them aren't accepted there and the other is rather lacklustre at Costco. Plus, Mastercard doesn't recognize Costco as a grocery store.

So to maximize your grocery spend at Costco, you need the best credit card for Costco, the .

Earn 1 AIR MILE for every $10 you spend, and if you use your miles for flights within North America, you'll need 15% fewer miles for any flight. More great rewards savings.

Plus, earn 3,000 miles as part of signing up – 1,000 after your first purchase, and another 2,000 after spending $3,000 in the first 3 months. And the first year is also free.

And with 14 types of insurance coverage, know that you'll be covered wherever your travels take you.

Compare Grocery Credit Cards

Featured In

The Globe and Mail
Financial Post
Yahoo Finance