Best Grocery Credit Cards Canada

Top Picks + Rewards Calculator
Get our top picks for the best credit cards in Canada for grocery purchases and calculate which cards will earn you the most rewards based on spend.
Last Updated 2022-10-23 By R.Flowers III

There's no shortage of credit cards that can earn you a great return on your grocery spending. Review our top Canada credit card picks for grocery & supermarket purchases and calculate which cards earn you the most rewards based on the spend amounts you enter into our tool.

American Express Cobaltā„¢ Card

Best For Flexible Travel Rewards
American Express Cobaltā„¢ Card
  • Earning Rate: Earn 5X Membership Rewards points on restaurant and grocery purchases in Canada, 3X on streaming subscriptions, 2X on gas and transit in Canada and on travel, and 1X on everything else.
  • Main Highlights: High earning rates combined with the ability to transfer points to 8 partners including Air Canada, Delta Airlines, British Airways, and Marriott Bonvoy.
  • Intro Bonus: In your first year as a new Cobalt Cardmember, you can earn 2,500 Membership RewardsĀ® points for each monthly billing period in which you spend $500 in purchases on your Card. This could add up to 30,000 points in a year.
  • Annual Fee: $12.99 per month ($155.88 annually)
  • Summary: The AMEX Cobalt is one of the best travel rewards credit cards in Canada due to it's high earnings on gas and grocery combined with the fact that points are worth as much as 2 cents each (or more) when redeemed for travel. This is the best card to have if you're looking for flexible rewards and it's the best travel card if you spend heavy in grocery/restaurant combined (as in $1k+ month).

National Bank World EliteĀ® MastercardĀ®

Best Travel Rewards Mastercard
  • Earning Rate: Earn 5X points on the first $2,500 in monthly grocery and restaurant purchases (then 2X), 2X points on gas, electric vehicle charging, recurring bill payments, and ƀ la carte Travel purchases, and 1X on all other purchases.
  • Annual Credits: $150 in travel-fee refunds
  • Main Highlights: National Bank VIP Lounge access (Montreal-Trudeau) and top-notch travel insurance.
  • Intro Bonus: Earn up to 70,000 points. Earn 30,000 points when you spend $5,000 or more in the card within three months of opening, 10,000 points when you sign up for the Mastercard credit card payment insurance for a period of 3 months, and 30,000 points on the first anniversary if you spend $12,000 or more within the first 12 months of opening the account. Ends June 30, 2023.
  • Annual Fee: $0 the first year, then $150
  • Summary: The NBC World Elite Mastercard offers high earning rates across several everyday categories including 5X on grocery which is a 5% return when booking travel through NBC's ƀ la carte Travelā„¢ Agency. You'll also be able to enjoy superb travel insurance including trip cancellation and trip interruption insurance.

Scotiabank Gold American ExpressĀ® Card

Best For No Foreign Transaction Fee
Scotiabank Gold American Express Card
  • Earning Rate: Earn 6X Scene+ points at participating grocers, 5X in Canada on dining, food delivery, entertainment, and other eligible grocery stores, 3X in Canada on gas, daily transit, and select streaming services, and 1X on everything else.
  • Main Highlights: Airport Lounge access via Priority Pass, No Foreign Transaction Fees on international purchases, and top-notch travel insurance.
  • Annual Fee: $120
  • Summary: If you plan on traveling internationally or making international purchases, you can't beat the 0% foreign transaction fee of the Scotiabank Gold AMEX. On top of that, you'll earn a high return on your spending in Canada across everyday categories.

BMO CashBackĀ® MastercardĀ®

Best For No Annual Fee
BMO CashBackĀ® MastercardĀ®
  • Earning Rate: Earn 3% cash back on grocery (up to $500 per statement cycle, then 0.5%), 1% back on recurring bill payments (up to $500 per statement cycle, then 0.5%), and 0.5% back on all other purchases.
  • Main Highlights: No annual fee and no minimum income requirements.
  • Annual Fee: $0
  • Summary: This is the best no annual fee credit card for grocery that has no minimum income requirements. If you spend about $500 a month on grocery, you can rake in an easy $180 in cash back per year with this card.

Scotia MomentumĀ® Visa Infinite Card

Best Visa Card For Heavy Spenders
Scotia MomentumĀ® Visa Infinite Card
  • Earning Rate: Earn 4% back on grocery, recurring bill payments, and subscription purchases (up to $25,000/year in combined purchases), 2% back on gas and daily transit purchases (up to $25,000/year in combined purchases), and 1% back on all other purchases.
  • Main Highlights: High caps and Visa Infinite benefits
  • Annual Fee: $120
  • Summary: If you spend heavy in grocery (combined with recurring bill payments and subscriptions), you can squeeze a lot of cash back out of this card. The extra travel benefits and insurance that comes with the card makes it even better.

Tangerine Money-Back Credit Card

Best Mastercard For Uncapped 2% Money-Back
  • Earning Rate: Earn 2% Money-Back on up to two select categories of your choice and 0.5% on all other purchases. Choose a 3rd 2% Money-Back category if you deposit rewards into a Tangerine Savings account.
  • Main Highlights: Unlimited 2% Money-Back, rewards paid out monthly, and low income requirement.
  • Intro Bonus: Get 10% back, up to $100, when you spend up to $1,000 in your first 2 months.
  • Annual Fee: $0.
  • Summary: You can earn an uncapped 2% Money-Back on grocery and another category of your choice. You'll also receive your rewards monthly which is a big plus if you don't want to wait the entire year for hard earned cash back.

PC Financial World Elite MastercardĀ®

Best For Loblaw Companies
PC Financial World Elite MastercardĀ®
  • Earning Rate: Earn 30X points with Loblaw Companies and PC Travel and 10X points everything else.
  • Main Highlights: Bonus points with Esso and Mobil.
  • Annual Fee: $0
  • Summary: If you shop at Loblaws and any of the many other companies under that umbrella, it will be best to own this card. It earns an excellent return on your spend and you can use these points to shave money off your bill.

Best Credit Cards For Groceries Summary

Best Grocery Credit Cards Canada
Credit Card Annual Fee Best For
American Express Cobaltā„¢ Card $12.99 per month Flexible Travel Rewards
National Bank World EliteĀ® MastercardĀ® $0 the first year, then $150 Travel Rewards Mastercard
Scotiabank Gold American ExpressĀ® Card $120 No Foreign Transaction Fee
BMO CashBackĀ® MastercardĀ® $0 No Annual Fee
Scotia MomentumĀ® Visa Infinite Card $120 Heavy Spending (Visa)
Tangerine Money-Back Credit Card $0 Uncapped 2% Money-Back
PC Financial World Elite MastercardĀ® $0 Loblaw Companies

Grocery Credit Card Rewards Calculator

Input your monthly and yearly spend amounts to find out how which credit cards will earn you the most rewards and best return on your spending.

Loading Calculator...
If the calculator doesn't load after a few seconds, click here to re-load calculator.
Category Spending
Resets all fields in the Category Spending section for all columns. Also clears all saved spend values that carry from calculator to calculator.
Add Categories
Search for categories and click 'Add Category' to add it to the calculator. If you want to be more specific, you can specify domestic or international spend.
Type at least 3 characters.
Currently Selected:
Spend Region:
Income Requirement
Income Type
Select if you're looking for credit cards based on your own individual income or if you're looking for credit cards based on the income of the entire household.
Income Maximum
Select the maximum income requirement you want listed in your top picks.
Calculator Options

Find out which credit cards will offer you the most value based on the spend amounts you entered

No Results. This is usually due to:

  • There's no good card options based on the spend entered.
  • The calculator is having a brain-fart and is not calculating rewards properly.

Enter different values or try again later.


These estimates are to help guide you towards making the best decision when it comes to picking up a rewards credit card. They should be used for illustrative purposes only. You can click on the estimated earnings to see the calculations or click on the card to learn more.

Do note that all spend amounts entered into the tool above will carry over to every credit card rewards calculator on the site, so there's no need to re-enter spend if you choose to dive deeper into calculating rewards for credit cards on the site.

Top Partner Offers

Earn 10% Back
Unlimited 2% Money-Back at No Annual Fee with No Minimum Income Requirement.
Earn 10% Back
Unlimited 2% Money-Back, Lounge Access, & Travel Insurance at No Annual Fee.
Up to 70,000 points
High Earning Rate, $150 in Annual Travel-Fee Refunds, Top-Notch Travel Insurance, & NBC Lounge Access.
Calculate Total Rewards & Card Value Per $1 Spent For 100+ Canada Credit Cards
Search Results Display Here