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

- 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.
- 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).
- Calculate Card Value & AMEX points per dollar spent for the American Express Cobalt Card.
National Bank World Elite® 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: No current bonus.
- Annual Fee: $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.
- Learn More about the National Bank World Elite Mastercard.
- Calculate Card Value & NBC Rewards Points per dollar spent for the National Bank World Elite Mastercard.
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.
- Calculate Card Value & Scene+ Points per dollar spent for the Scotiabank Gold American Express Card.
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.
- Calculate Card Value & Cash Back per dollar spent for the BMO CashBack Mastercard.
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.
- Calculate Card Value & Cash Back per dollar spent for the Scotia Momentum Visa Infinite Card.
Tangerine Money-Back Credit Card
- 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.
- Learn More about the Tangerine Money-Back Credit Card.
- Calculate Card Value & Cash Back per dollar spent for the Tangerine Money-Back Credit Card.
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.
- Calculate Card Value & PC Optimum Points per dollar spent for the PC Financial World Elite Mastercard.
Best Credit Cards For Groceries Summary
Credit Card | Annual Fee | Best For |
---|---|---|
American Express Cobalt™ Card | $12.99 per month | Flexible Travel Rewards |
National Bank World Elite® Mastercard® | $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.
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.
Results
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.