Credit Cards

The Best Credit Cards for Groceries in Canada 2022

Best Credit Cards for Groceries

Editor's Note

Advertisers are not responsible for the contents of this site including any editorials or reviews that may appear on this site. For complete and current information on any advertiser product, please visit their Web site.

Find out how to get the most out of every dollar you spend on grocery purchases with the credit card that serves your needs.

Groceries are always a popular spending category for Canadians, and it can be a big bill each month. In 2020, experts predicted that the total household food expenditure will be around $12,667 annually — a hefty chunk of change. If you’re looking to maximize every dollar that you spend on food, you’ve come to the right place. From welcome bonuses to annual fees to rewards offerings, we have compared the options and compiled our top choices to help you choose the best credit card for groceries.

Best Canadian Credit Card for Groceries 2022

Credit CardBest ForLearn More
CIBC Dividend® Visa Infinite* CardEarning Cash BackRead More
PC Financial® Mastercard®Loblaws ShoppersRead More
BMO CashBack® World Elite®* Mastercard®*Costco ShoppersRead More
BMO CashBack® Mastercard®*No Annual FeeRead More
The American Express Cobalt® CardDining Out & Food DeliveryRead More
BMO eclipse Visa Infinite* CardLifestyle RewardsRead More
TD® Aeroplan® Visa Infinite* CardEarning Aeroplan pointsRead More
BMO AIR MILES®† World Elite®* Mastercard®*Earning AIR MILESRead More
Scotiabank Gold American Express® CardEarning Scene+ pointsRead More

Best Cash Back Rewards for Groceries and Online Shopping: CIBC Dividend® Visa Infinite* Card

If cash is king, the CIBC Dividend® Visa Infinite* Card is a strong option for earning cash back on your grocery expenses. This card offers a generous 4% cash back on eligible gas and grocery purchases†, 2% cash back on eligible transportation, dining purchases and recurring payments†, and 1% cash back on all other purchases.† That gives you a ton of flexibility to reap the rewards of your grocery purchases, and there’s no limit on the total cash back you can earn.†

The welcome offer also adds a nice little incentive: new cardholders get a first-year annual fee rebate† and 10% cash back for the first 4 statements on net purchases of up to $2,500 (up to $250)†.

The Details:

  • Annual Fee: $120 (first-year annual fee rebate)†
  • Annual Interest on Purchases: 20.99%†
  • Annual Interest on Balance Transfers: 22.99%† (21.99% QC only)
  • Annual Interest on Cash Advances: 22.99%† (21.99% QC only)
  • Income Eligibility: $60,000 individual or $100,000 household
  • Credit Score Required: Good
  • Welcome Offer: Get 10% cash back for the first 4 statements on net purchases of up to $2,500 (up to $250).† Plus, a first-year annual fee rebate!†
  • Additional Benefits: Earn cash back on every dollar you spend†, includes travel insurance, access to Visa Infinite benefits

† Conditions apply

Quebec Residents – Learn More about this CIBC product here

Résidents du Québec : Pour en savoir plus sur ce produit CIBC, suivez ce lien


Best For Loblaws Shoppers: PC Financial® Mastercard®

Apply Now

Loblaws is Canada’s largest food distributor with dozens of subsidiary companies including Real Canadian Superstore, No-Frills, and Fortino’s, as well as clothing brand Joe Fresh. In other words, it’s not hard to shop at some sort of Loblaws store, so why not get rewarded for it?

The PC Financial® Mastercard® is designed with Loblaws shoppers in mind and allows you to earn PC Optimum points up to three times faster than just being a PC loyalty program member. With this card, you earn 10 points per $1 on card purchases in Loblaws-affiliate grocery stores and 25 points per $1 spent at Shoppers Drug Mart. You’ll also earn 30 points per $1 spent at Esso, and 20 points per $1 on travel booked through PC Travel. All other card purchases will fetch you 10 points per $1, so it’s dead simple to accumulate. You can also earn extra points by taking advantage of special promotions at participating stores (e.g. Shoppers Drug Mart’s “20x the Points” events). Did we mention that this card has no annual fee?

More good news—redemption is easy. Once you accumulate a minimum of 10,000 PC Optimum Points, you can redeem them for up to $10 worth of free groceries or merchandise at any participating stores — which works out to about 1% cash back. At PC-affiliated retailers, simply ask at the cashier to redeem your rewards, and get the value instantly deducted from your bill. Or you can redeem PC points when shopping online at Beauty Boutique, Joe Fresh and PC Express websites.

The Details:

  • Annual Fee: $0
  • Minimum Income Eligibility: None
  • Credit Score Required: Good to Excellent
  • Welcome Offer: None
  • Additional Benefits: Purchase assurance and extended warranty; Mastercard Global Service
  • Interest on Purchases: 20.97% | Interest on Cash Advances: 22.97%

Best for Costco Shoppers: BMO CashBack® World Elite®* Mastercard®*

Costco is famous for its supersized products that appeal to large families and preppers alike. Whatever your reasons, if you’re looking for 4 litres of dill pickles, a 60-roll pack of toilet paper, or even an entire set of patio furniture, Costco has you covered. Buying in bulk is a great strategy to save time and money but with big purchases come big bills, and that’s where you’ve got an opportunity to earn serious cash back.

Costco is a bit of a puzzle for shoppers looking to cash in on their grocery purchases. First, they only accept Mastercard so that narrows the field, but also, Costco is not considered a grocery store according to the issuer’s spending categories. This means that other Mastercards with accelerated earns in the grocery category won’t net you returns at Costco. Enter your secret weapon: the BMO CashBack® World Elite®* Mastercard®*. As a Mastercard, it’s accepted at Costco and it gets around the other issue by offering an earn rate of 1% cash back on all other purchases*. This means that on a $500 grocery shop at Costco, you’ll get back $5. And it gets ever better for new applicants: as a welcome offer, you get the first year annual fee waived and receive 10% back for the first three months, up to $2,600 in purchases (so, a maximum of $260)*. That’s a lot of Peanut Butter-Filled Pretzel Nuggets.

The BMO CashBack® World Elite®* Mastercard®* is also a decent travel credit card, offering benefits like eight days of Out-of-Province/Out-of-Country Emergency Medical benefits up to $2 million, collision damage waiver on rental cars, and discounts at National and Alamo Car Rental*.

The Details:

  • Annual Fee: $120 (first year waived)
  • Minimum Income Eligibility: $80,000 (individual) or $150,000 (household) annual income required
  • Credit Score Required: Good to Excellent
  • Welcome Offer: Get up to 10% cash back in your first 3 months and the $120 annual fee waived in the first year*
  • Additional Benefits: Insurance benefits, purchase protection plus and extended warranty, complimentary membership in Mastercard Airport Experiences provided by LoungeKey*
  • Interest on Purchases: 20.99% | Interest on Cash Advances: 23.99% (21.99% for Quebec residents)

*Terms and conditions apply


Best Credit Card for Groceries with No Annual Fee: BMO CashBack® Mastercard®*

It’s hard to argue with a no annual fee credit card with cash back rewards. Our top choice pairs a great earn rate with a tempting welcome bonus—and even gets you a few discounts.

The BMO CashBack® Mastercard®* offers 3% cash back on grocery purchases —a competitive rate for a no annual fee credit card. Recurring bill payments earn 1% and everything else, 0.5%*. As a new cardholder, you also get a welcome offer of 5% cash back on all card purchases for the first three months, up to a maximum of $2,500 in spending*. That’s worth up to $125, and with no annual fee, you’re basically getting paid to use this credit card. As a no annual fee card, it’s not surprising that there aren’t many extra perks, but there are discounts on car rentals and purchase protection and extended warranty on purchases are included*.

The Details:

  • Annual Fee: $0
  • Income Eligibility: $15,000
  • Credit Score Required: Good to Excellent
  • Welcome Offer: 5% cash back bonus for first 3 months on all purchases and 1.99% introductory interest rate on balance transfers for 9 months (with a 1% transfer fee)*
  • Additional Benefits: Up to 25% off rentals at participating National Car Rental and Alamo Rent A Car locations, purchase protection and extended warranty*
  • Other Card Info: Purchase APR: 19.99% | Cash Advance APR: 22.99% (21.99% for Quebec residents)

*Terms and conditions apply


Best Grocery Card For Dining Out and Food Delivery Points: The American Express Cobalt® Card

Everybody’s got to eat but some folks like to eat out as much as in. We searched for the card that offers excellent rewards on all sorts of food and drink categories and came up with a winner.

With the American Express Cobalt® Card, you’ll earn 5 Membership Rewards® points for every $1 in card purchases that fall within the “Food and Drink” category, including eligible groceries, restaurants, bars, cafes, and even food delivery services. 3 points for every $1 spent on streaming services such as Netflix and Disney+. You’ll also earn 2 points for every $1 spent on eligible transit and gas purchases in Canada and eligible travel purchases and 1 point for $1 spent on everything else.

Also enticing: new cardholders 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! Points can be redeemed for travel, events, merchandise, and more. But if dining out is your thing, we recommend saving some bucks and redeeming your rewards for restaurant gift cards such as The Keg, Bymark, Swiss Chalet, and more.

The Details:

  • Annual Fee: $155.88 ($12.99 monthly fee)
  • Minimum Income Eligibility: N/A
  • Credit Score Required: Fair to Good
  • Welcome Bonus: Earn up to 30,000 Membership Rewards® points in the first year (conditions apply)
  • Additional Perks: Insurance, exclusive entertainment access, access to VIP benefits at the Hotel Collection from American Express®
  • Purchase APR: 20.99% | Cash Advance APR: 21.99%

Best Grocery Card for Lifestyle Rewards: BMO eclipse Visa Infinite Card

If your life is more Mini Cooper than a minivan, the BMO eclipse Visa Infinite* Card may well be the grocery card for you. Offering 5 BMO Rewards points per $1 spent on groceries, dining, gas, and transit*, and 1 point per dollar on everything else*, you can easily rack up easy-to-redeem rewards on your everyday spending. And if you add an additional user to your card, you can boost your rewards by 10%*. When it comes time to redeem, just visit BmoRewards.com and choose your rewards. You’ll get $1 towards travel rewards for 150 points. Alternatively, you can use your points towards anything else including merchandise, gift cards, or statement credits on nearly anything you buy with the Pay with Points program. You can even redeem your points as a cash deposit into a BMO investment account!

With this card, you’ll receive comprehensive travel insurance* (including up to $5M of out of province/country emergency medical insurance), purchase protection*, and extended warranty benefits, plus up to $1,000 in new mobile device coverag*e—insurance designed specifically to protect your investment in cutting edge tech. The BMO eclipse Visa Infinite Card also comes with a fun and unusual perk: every year you’ll receive a $50 “lifestyle credit”* – money that you can spend however you like.

People who enjoy high-end experiences and events will want to make the most of the included Visa Infinite privileges like upgrades and perks at their luxury hotel collection, exclusive access to their dining and wine country events and complimentary concierge.

The Details:

  • Annual Fee: $120 (first-year annual fee waiver)
  • Minimum Income Eligibility: $60,000 ($100,000 household)
  • Credit Score Required: Very Good
  • Welcome Bonus: Get up to 60,000 points worth $400 in travel rewards, a $50 lifestyle credit and the $120 annual fee waived in the first year – that’s a $570 value in your first year!*
  • Additional Perks: Travel insurance*, new mobile device coverage*, annual $50 lifestyle credit*, Visa Infinite privileges*
  • Purchase APR: 20.99% | Cash Advance APR: 23.99% (21.99% for Quebec residents)

*Terms and conditions apply


Best Grocery Card for Aeroplan Collectors: TD® Aeroplan® Visa Infinite* Card

A top loyalty program for those who fly with Air Canada and on Star Alliance partners, Aeroplan lets you turn your credit card spends into travel rewards, like flights and upgrades. Now with the Aeroplan program changes, Aeroplan co-branded cards are getting a makeover that goes more than skin deep with the introduction of new features and benefits. If you’re looking for the best grocery card to help you collect Aeroplan points now and into the future, look no further than the TD® Aeroplan® Visa Infinite* Card.

The TD® Aeroplan® Visa Infinite* Card offers an earn rate of 1.5 points for every dollar spent on gas or grocery purchases (and 1 point per dollar spent on anything else). That means that a $500 grocery shop will get you 750 Aeroplan points. The value of a single point depends on how it’s redeemed but an economy short-haul roundtrip flight starts around 15,000.

When it comes to features and benefits, the TD® Aeroplan® Visa Infinite* Card has a terrific portfolio. With Aeroplan flight rewards you’ll get your first bag checked for free and priority boarding. Also included is travel insurance like travel medical, trip cancellation or interruption, travel accident, and lost or delayed baggage. And car rentals are protected by a collision/loss damage waiver.

Cardholders should have automatically received their updated card in the mail and all their Aeroplan points and account activity will have been seamlessly transitioned. The annual fee is $139 but other changes—like Aeroplan points that never expire, a NEXUS application fee reimbursement (every four years)†, mobile device coverage, and additional travel insurance—more than cover the increase. The great earn rate on groceries stays the same.

The Details:

  • Annual Fee: $139 (first year annual fee rebate)†
  • Income Eligibility: $60,000 personal income or $100,000 annual income
  • Credit Score Requirement: Good to Excellent
  • Welcome Offer: Online Exclusive: Earn up to 50,000 Aeroplan points†. Plus, first year no Annual Fee†. Conditions Apply. Must apply online by September 5, 2022.
  • Additional Perks: Travel insurance, VIP benefits when travelling on Aeroplan flight rewards operated by Air Canada, and no Aeroplan points expiry for cardholders
  • Purchase APR: 19.99% | Cash Advance APR: 22.99%

This offer is not available for residents of Quebec. For Quebec residents, please click here.

†Terms and conditions apply.


Best Grocery Card For AIR MILES Collectors: BMO AIR MILES®† World Elite®* Mastercard®*

AIR MILES is one of the longest-running loyalty programs in Canada, offering rewards for merchandise, travel, and gift cards. Avid collectors looking to turn their grocery spending into AIR MILES should add the BMO AIR MILES®† World Elite®* Mastercard®* to their wallet. This card gives you 1 MILE for every $12 in card purchases* — a hefty rate of return for an AIR MILES credit card. The welcome bonus of 2,000 AIR MILES Bonus Miles* when you charge $3,000 to your card in the first three months of card membership beats out other AIR MILES credit cards on the market and is valued at $210 in cash rewards at participating stores. Since the annual fee is waived* for the first year, the total approximate value of this card is $330.

The real advantage of this card is that you can “double-dip” your MILES at participating AIR MILES Sponsors. So if you’re buying groceries at a store (like Metro) that offers AIR MILES, you can earn twice the miles by scanning your AIR MILES card or app and then paying with your BMO AIR MILES®† World Elite®* Mastercard®*. It’s the fastest way to earn AIR MILES.

Pro tip: Save even more money on groceries by redeeming your AIR MILES rewards for gift cards at popular grocery stores (IGA, Safeway, Sobeys, Foodland, and more), food delivery services (Doordash, UberEats), and restaurants (Swiss Chalet, Montana’s, Milestones, and more).

The Details:

  • Annual Fee: $120 (first year free)*
  • Income Eligibility: $80,000 individual or $150,000 household
  • Credit Score Required: Excellent
  • Welcome Offer: 2,000 AIR MILES bonus miles*
  • Additional Perks: Travel insurance, Mastercard Airport Experiences provided by LoungeKey*
  • Purchase APR: 20.99% | Cash Advance APR: 23.99% (21.99% for Quebec residents)

*Terms and conditions apply


Best Grocery Card for Earning Scotia Rewards: Scotiabank Gold American Express® Card

Scotiabank Gold American Express® Card

The Scotiabank Gold American Express® Card is a goodie to use for groceries. With this card, you’ll get 5 Scene+ points per $1 spent on eligible grocery stores, restaurants, fast food, and drinking establishments. That includes popular food delivery and meal kit subscription services! Food aside, your everyday spending helps you rack up the points as well: earn 5 points for every $1 spent on eligible entertainment purchases; 3 points for every $1 spent on gas, transit and streaming services; and 1 point for every $1 on everything else.

Scotiabank offers a great program for with its points flexibility: collectors can use their Scene+ points for merchandise, statement credits, gift cards, however, they’ll get the most bang for their buck when they use their points towards travel.

For a limited time, this card has an amazing welcome bonus: Earn up to 45,000 bonus Scene+ points in your first year (that’s up to $450 towards travel): Earn 25,000 bonus Scene+ points by making at least $1,000 in everyday eligible purchases in your first 3 months from account opening. Plus, for a limited time, you are eligible to earn a 20,000 Scene+ point bonus when you spend at least $7,500 in everyday eligible purchases in your first year. Must apply by July 4, 2022. Terms and conditions apply.

The Details:

  • Annual Fee: $120 (First year free)
  • Minimum Income Eligibility: Minimum of $12,000 annual income
  • Credit Score Required: Good to Excellent
  • Welcome Bonus: Earn up to 45,000 bonus Scene+ points in your first year (that’s up to $450 towards travel). Terms and conditions apply.
  • Additional Perks: No foreign transaction fees, comprehensive travel insurance, Amex Front of the Line® access
  • Purchase APR: 19.99% | Cash Advance APR: 22.99%

Best Credit Cards for Groceries in Canada by Estimated Annual Rewards

Credit Card for GroceriesAnnual feeStand-out featureLearn More
American Express Cobalt® Card$155.88 ($12.99 monthly fee)Earn up to 30,000 Membership Rewards® points in the first year (conditions apply)Visit Site
Scotiabank Gold American Express® Card$120Earn up to 45,000 bonus Scene+ points in your first year (that’s up to $450 towards travel). Terms and conditions apply.Visit Site
CIBC Dividend® Visa Infinite* Card$120 (first-year annual fee rebate)†Get 10% cash back for the first 4 statements on net purchases of up to $2,500 (up to $250).† Plus, a first-year annual fee rebate!†20.99%† interest rate on Purchases
22.99%† (21.99% QC only) on Balance Transfers
22.99%† (21.99% QC only) on Cash Advances
Visit Site
TD® Aeroplan® Visa Infinite* Card$139 (first-year annual fee rebate)†Online Exclusive: Earn up to 50,000 Aeroplan points†. Plus, first year no Annual Fee†. Conditions Apply. Must apply online by September 5, 2022.Visit Site
BMO CashBack® World Elite®* Mastercard®*$120 (first year waived)*Get up to 10% cash back in your first 3 months and the $120 annual fee waived in the first year*Visit Site
BMO CashBack® Mastercard®*$0Earn 5% cash back for first 3 months on all card purchases*Visit Site
BMO AIR MILES®† World Elite®* Mastercard®*$120 (first year free)*Earn 2,000 AIR MILES welcome bonus miles $120 annual fee waived in the first year*Visit Site
PC Financial® Mastercard®$0Earn a minimum of 10 points per $1 on card purchases

Terms and Conditions Apply

The offer for the TD® Aeroplan® Visa Infinite* Card is not available for residents of Quebec. For Quebec residents, please click here.

The Last Word

Groceries are a top spending category, so why not make the most of it? Each of these cards is top of its category but if you’re strategic you can use more than one to max out your rewards. For example, many cash back cards (including the BMO CashBack® World Elite®* Mastercard®*) have excellent welcome bonuses—with a cap. If you stagger your applications, you could cash in big time. If you’re a regular Loblaws shopper, the PC Financial® Mastercard® is essential to have in your wallet. Otherwise, you miss out on opportunities to reap the rewards of the PC Optimum Points program.

The same goes for programs offering points or miles. Time things right and you could build a nice account for yourself. Just be aware that every application affects your credit score so choose wisely. No matter whether you want cash back, rewards, or travel points, with these Canadian credit cards for groceries you’re bound to find a winning pick.



Recommended Stories