Skip to main content
Ratehub logo
Ratehub logo

Best credit cards for groceries in Canada – by grocery store

What does your grocery run look like? Do you hop into a car to hunt for bargains at discount grocers, opt for convenience by shopping from the store located closest to home, or actively seek out premium outlets for their better food selection and brighter-lit aisles?

Regardless of how (and where) you choose to restock your fridge, you can save a considerable chunk of change on your grocery bill by using a rewards credit card that offers points or cash back. Since not all credit cards are accepted at every grocery, we’ve broken down our list of the best credit cards in Canada for groceries by store – so you can maximize your savings without having to compromise on where you shop.

Find your perfect credit card in under 60 seconds - No SIN required

  1. Tell us a bit about yourself

    Answer some questions so we can personalize our recommendations - this won't impact your credit score

  2. Check your eligibility

    We confirm your eligibility with our partner, TransUnion. This will be a ‘soft credit check’ which you can see but lenders cannot

  3. Find your perfect matches

    We show you the cards you’re most likely to want and most likely to get

Best credit cards for groceries in Canada – by grocery store

  • Foodbasics, Longo’s, Mcewan, Metro, Pusateri’s, Rabba, Safeway, Sobeys, Whole Foods: American Express Cobalt and Scotiabank Gold American ExpressVIEW CARDS HERE
  • Frescho, Loblaws, Superstore: Scotia Momentum Visa Infinite and Meridian Visa InfiniteVIEW CARDS HERE
  • Costco: MBNA Rewards World Elite Mastercard, Rogers World Elite Mastercard, BMO World Elite Mastercard and MBNA Rewards Platinum PlusVIEW CARDS HERE
  • No Frills: PC Financial World Elite Mastercard, Tangerine Money-Back Card, and MBNA Rewards Platinum PlusVIEW CARDS HERE
  • Walmart Supercentres: Tangerine Money-Back Card, MBNA Rewards Platinum Plus, American Express Simply Cash PreferredVIEW CARDS HERE

 

Best travel credit cards for groceries

American Express Cobalt® Card

Card details

  • Annual fee: $155.88 (charged at $12.99 monthly)
  • Welcome Bonus of 20,000 Membership Rewards points when you spend a total of $3,000 in purchases on your Card in your first 3 months of Cardmembership
  • Earn 5 points per dollar on grocery stores, restaurants, coffee shops, bars, and food delivery
  • Earn 2 points per dollar on gas, taxis, public transportation and travel (air, water, rail, or road transport, plus hotels)
  • Earn 3x the points on eligible streaming subscriptions in Canada
  • Earn 1 point per dollar on all other purchases
  • Transfer points 1:1 to several frequent flyer and other loyalty programs
  • Income requirement: Any amount

Read in-depth card description (+/-)

Scotiabank Gold American Express® Card

Card details

  • Annual fee: $120
  • Welcome offer: 40,000 bonus Scene+ points in your first year (that’s up to $400 towards travel).  Plus, no annual fee in the first year, including on supplementary cards and a 0.00% introductory interest rate on balance transfers for the first 6 months. Offer expires Jan 1, 2022.
  • Earn 5 Scotia Rewards points per dollar on groceries, entertainment, and restaurants
  • Earn 3 points per dollar on gas, daily transit, and eligible streaming services
  • Get 1 point per dollar on all other purchases
  • No foreign transaction fees

Read in-depth card description (+/-)

Read in-depth card description (+/-)

Here are some important things to know:

  • The major groceries in Canada that accept AMEX include: Federated Co-op, Foodbasics, Longo’s, Mcewan, Metro, Pusateri’s, Rabba, Safeway, Sobeys, and Whole Foods.
  • We strove for accuracy when curating the above list, but in some cases (particularly when grocers are operated as part of a franchise) not every branch may accept American Express. The most effective way to work out if the food store near you accepts American Express and offers 5x the points on groceries is by contacting them directly and asking for their merchant code.
  • While both American Express Cards are accepted at Walmart, you’ll get a standard 1 point per dollar when shopping at the department store as opposed to 5 points. That’s because Walmart isn’t categorized as a grocery or supermarket by American Express’ merchant code system and therefore won’t earn you bonus points.

Scotia Momentum® Visa Infinite* Card

Card details

  • Annual fee: $120 (waived for first year)
  • Earn 4% cash back on groceries and recurring bills
  • Earn 2% cash back on gas and transit
  • Get 1% cash back on all other purchases
  • Emergency travel coverage and $1,000 in mobile device insurance

Read in-depth card description (+/-)

Read in-depth card description (+/-)

Here are some important things to know:

  • The bonus cash back rate applies exclusively to food purchases made at grocery stores and doesn’t encompass restaurants, cafes or bars.
  • While Visa Cards are accepted at Walmart, you’ll get a standard 1% when shopping at the department store as opposed to 4%. That’s because Walmart isn’t categorized as a grocery or supermarket by Visa’s merchant code system and therefore won’t earn you bonus cash back.
  • If you shop at Loblaws or Superstores and prefer to use a no annual fee credit card for groceries, then you may want to consider the PC Financial World Elite as an alternative. This card will earn you 30 PC Optimum points on grocery purchases where PC Optimum products are sold ($10 = 10,000 PC Optimum points).

 

Best credit cards for Costco

Costco exclusively accepts Mastercard credit cards, which dwindles down your choice of plastic. Furthermore, Costco isn’t recognized as a grocery store by Mastercard, so you won’t earn any bonus points on your credit card (for example, if your card offers 2% back per dollar on groceries and 1% for all other purchases, you’ll earn 1% at Costco).

That said, there are still some notable credit cards you can use to save on Costco’s already lower prices.

MBNA Rewards World Elite® Mastercard®

Card details

  • $120 annual fee
  • Earn 5 points‡ for every $1 spent on eligible restaurant, grocery, digital media, membership, and household utility purchases until $50,000 is spent annually in the applicable category. 1 point‡ for every $1 on all other eligible purchases
  • Receive 20,000 bonus points†† after you make at least $2,000 in eligible purchases within the first 90 days of your account opening
  • Receive 10,000 bonus points†† once enrolled for e-statements within the first 90 days of account opening
  • Income requirement: $80,000
  • This offer is not available for residents of Quebec.

Read in-depth card description (+/-)

MBNA Rewards Platinum Plus® Mastercard®

Card details

  • No annual fee
  • Earn 4 points†† for every $1 spent on eligible restaurant, grocery, digital media, membership and household utility purchases during the first 90 days  , and 2 points‡ for every $1 spent on eligible purchases in those categories thereafter – in both cases, these earn rates apply until $10,000 is spent annually in the applicable category. 1 point‡ for every $1 spent on all other eligible purchases
  • Receive 5,000 bonus points†† after your first $500 in eligible purchase within the first 90 days of account opening
  • Receive 5,000 bonus points†† once enrolled for e-statements within the first 90 days of account opening
  • This offer is not available for residents of Quebec.

Read in-depth card description (+/-)

BMO World Elite® Mastercard®

Card details

  • $150 annual fee (waived for the first year)
  • Earn 3 BMO Rewards points per dollar on travel, dining and entertainment purchases; 2 points per dollar on everything else
  • Earn up to 70,000 points (cash value $467) as well as your first-year annual fee waived for both primary ($150) and first authorized ($50) cardholders, plus four free airport lounge passes valued at $162 (an $829 value in your first year).
  • Income requirement: $80,000

Read in-depth card description (+/-)

Find your perfect credit card in under 60 seconds - No SIN required

  1. Tell us a bit about yourself

    Answer some questions so we can personalize our recommendations - this won't impact your credit score

  2. Check your eligibility

    We confirm your eligibility with our partner, TransUnion. This will be a ‘soft credit check’ which you can see but lenders cannot

  3. Find your perfect matches

    We show you the cards you’re most likely to want and most likely to get

 

Best grocery cards for No Frills

Similar to Costco, No Frills only accepts Mastercard. Unlike Costco, however, No Frills is categorized as a grocery store by Mastercard and is owned by Loblaws Companies Limited, which opens up more credit card options and opportunities to save.

PC Financial® World Elite Mastercard®

Card details

  • Earn 45 PC Optimum Points per $1 spent at Shoppers Drug Mart / Pharmaprix
  • Earn 30 PC Optimum Points per $1 spent where President’s Choice products are sold
  • Earn 10 PC Optimum Points per $1 spent on all other purchases
  • Income requirement: $80,000

Read in-depth card description (+/-)

Tangerine Money-Back Credit Card

Card details

  • No annual fee
  • Earn 2% cash back on purchases in up to three categories of your choice, and 0.5% cash back on everything else
  • Income requirment: $12,000

Read in-depth card description (+/-)

 

Best grocery cards for Walmart Supercentres

Walmart accepts all cards, but in order for your purchases to go through as groceries (and in turn, earn you bonus points or cash back) you should:

  • Use your card specifically at one of the retailer’s larger Walmart Supercentres.
  • Use a Mastercard – it’s the only card company that categorizes Walmart Supercentres as a grocery. Visa and American Express view spending at Walmart as generic purchases (usually giving you a flat 1% return or less), even if you have groceries as a bonus category.

With those caveats in mind, we’ve listed out the best credit cards to use at Walmart below.

 

Tangerine Money-Back Credit Card

Card details

  • No annual fee
  • Earn 2% cash back on purchases in up to three categories of your choice, and 0.5% cash back on everything else
  • Income requirment: $12,000

MBNA Rewards Platinum Plus® Mastercard®

Card details

  • No annual fee
  • Earn 4 points per $1 spent on eligible gas, groceries and restaurant purchases during the first 90 days
  • After 90 days, get 2 points‡ per $1 on eligible gas, groceries and restaurant purchases ($5,000 annual cap on each category).
  • 1 point‡ for every $1 spent on all other eligible purchases
  • Receive 5,000 bonus points†† after your first $500 in eligible purchase within the first 90 days of account opening
  • Receive 5,000 bonus points†† once enrolled for e-statements within the first 90 days of account opening
  • Mobile device insruance, purchase assurance and extended warranty benefits.

SimplyCash™ Preferred Card from American Express®

Card details

  • Annual fee: $99
  • Earn 10% cash back on eligible purchases for the first four months (up to $400 cash back)
  • Earn 2% cash back on all purchases after that, with no limit on how much you can earn

Overview: Best credit cards for groceries in Canada

Credit CardGrocery RewardsAnnual Fee
American Express (AMEX) Cobalt Card5% in travel points where AMEX is Accepted$120
Scotiabank Gold American Express5% in travel points where AMEX is Accepted$120
Scotia Momentum Visa Infinite4% cash back on groceries$120 (waived 1st year)
Meridian Visa Infinite Cash Back Card4% cash back on groceries$99
TD Cash Back Visa Infinite3% cash back on grocieres$120
PC Financial World Elite Mastercard30 PC points at Loblaws-owned groceries$0
Tangerine Money-Back Card2% cash back on groceries (0.5% at Costco)$0
MBNA Rewards Platinum Plus2% in travel points on groceries (1% at Costco)$0
MBNA Rewards World Elite2% in travel points on groceries$120
Rogers World Elite Mastercard2% cash back (including Costco)$0
BMO World Elite Mastercard1.4% in travel points (including Costco)$150 (waived 1st year)
SimplyCash Preferred Card from American Express2% cash back (except Costco, No Frills, and Loblaws)$99

The knowledge bank

A wealth of knowledge delivered right to your inbox.

By submitting your email address, you acknowledge and agree to Ratehub.ca‘s Terms of Use and Privacy Policy. Contact us for more information. You can unsubscribe at any time.