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.

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 For
CIBC Dividend® Visa Infinite* CardEarning Cash Back
PC Financial® Mastercard®Loblaws Shoppers
BMO CashBack® World Elite®* Mastercard®*Costco Shoppers
BMO CashBack® Mastercard®*No Annual Fee
American Express Cobalt® CardDining Out & Food Delivery
BMO eclipse Visa Infinite* CardLifestyle Rewards
TD® Aeroplan® Visa Infinite* CardEarning Aeroplan points
BMO AIR MILES®† World Elite®* Mastercard®*Earning AIR MILES
Scotiabank Gold American Express® CardEarning Scene+ points

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

CIBC Credit Cards logo

Get a first-year annual fee rebate and earn a 10% cash back welcome bonus of up to $300!†

    If cash is king, the CIBC Dividend® Visa Infinite* Card is a strong option for earning cash back on your grocery expenses. After the Welcome Offer ends, get 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: Get a first-year annual fee rebate and earn a 10% cash back welcome bonus of up to $300!†

    The Details:

    • Annual Fee: $120 (first-year annual fee rebate)†
    • Purchase Annual Interest Rate: 20.99%†
    • Balance Transfer Annual Interest Rate: 22.99%† (21.99% QC only)
    • Cash Advance Annual Interest Rate: 22.99%† (21.99% QC only)
    • Income Eligibility: $60,000 individual, or $100,000 household†
    • Credit Score Required: Good;Excellent
    • Welcome Offer: Get a first-year annual fee rebate and earn a 10% cash back welcome bonus of up to $300!†
    • Additional Benefits: Earn cash back on every dollar you spend†, includes travel insurance, and access to Visa Infinite benefits†

    This is a digital-exclusive offer.† To be eligible for this offer, you must apply for a new eligible card using the “Apply Now” link available on this webpage.†

    †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® Mastercard®

    PC-Financial-MasterCard-243

    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® 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: 25 points per $1 spent on eligible purchases at Shoppers Drug Mart and Pharmaprix; at least 30 points per litre of gas purchased at Esso™ and Mobil™ stations in Canada; 20 points per $1 spent on PC® travel services; and 10 points per $1 spent on all other purchases, 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 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: N/A
    • Credit Score Required: Fair-Good
    • Welcome Offer: N/A
    • Additional Benefits: Purchase assurance and extended warranty; Mastercard Global Service
    • Interest on Purchases: 20.97% (standard rate*) | Interest on Cash Advances: Cash Advances 22.97% (standard rate*) (21.97% for Quebec residents). *Basic rates may apply; see details on provider’s site.

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

    BMO Credit Cards logo

    Earn 5% on groceries*, 4% on transit including ride sharing, taxis and public transportation*, 3% on gas and electric vehicle charging*, 2% on recurring bill payments like your monthly phone bill or favourite streaming service*, and 1% unlimited cashback on all other purchases*.

      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 even better for new applicants: Get up to 10% cash back in your first 3 months (up to $260 cash back) and the $120 annual fee waived in the first year*. 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: Minimum $80,000 (individual) or $150,000 (household)
      • Credit Score Required: Excellent
      • Welcome Offer: Get up to 10% cash back in your first 3 months (up to $260 cash back) 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®*

      BMO Credit Cards logo

      Get 5% cash back on purchases in your first 3 months*. and a 0.99% introductory interest rate on balance transfers for 9 months (with a 2%* transfer fee)*

        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.

        If you are a new cardholder, there’s a great welcome offer-- Get 5% cash back on purchases in your first 3 months*. That’s worth up to $125, and with no annual fee, you’re basically getting paid to use this credit card. In addition, the BMO CashBack® Mastercard®* offers the highest cash back on groceries in Canada for no annual fee credit cards.† After the Welcome Offer ends get 3% cash back on grocery purchases, 1% cash back on recurring bill payments and 0.5% unlimited cash back on all other purchases.* 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: Minimum $15,000 (individual)
        • Credit Score Required: Good
        • Welcome Offer: Get 5% cash back on purchases in your first 3 months*. Plus a 0.99% introductory interest rate on balance transfers for 9 months (with a 2%* 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: 20.99% | Cash Advance APR: 22.99% (21.99% for Quebec residents)

        *Terms and conditions apply.

        †Statement based on a comparison of the non-promotional grocery rewards earn rate on Canadian cash back credit cards as of June 1, 2022.


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

        American Express Canada Credit Cards logo

        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. That’s up to $300 towards a weekend getaway or concert tickets. Terms and conditions apply.

          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: The American Express Cobalt® Card. Get 5 points per $1 spent on eligible food and drink in Canada, including groceries and food delivery, 3 points per $1 spent on streaming services, 2 points per $1 on spent gas and transit like buses or taxicabs, 1 point per $1 spent on everything else, and 1 additional Membership Rewards® point for every $1 spent as a charge on your Express Cobalt® Card on any eligible hotel or any car rental bookings made through American Express Travel.

          Also enticing is the Welcome Offer for New Cardholders.

          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. That’s up to $300 towards a weekend getaway or concert tickets. Terms and conditions apply.

          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;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

          BMO Credit Cards CA logo

          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*.

            If your life is more Mini Cooper than a minivan, the BMO eclipse Visa Infinite* Card may well be the grocery card for you. Earn 5x the BMO Rewards points on groceries, dining, gas and transit*, and 1 point per $1 on everything else*. 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 coverage*—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 a complimentary concierge.

            The Details:

            • Annual Fee: $120 (first year annual fee waiver)*
            • Minimum Income Eligibility: Minimum $60,000 (individual) or $100,000 (household)
            • Credit Score Required: Good;Excellent
            • 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

            TD Credit Cards logo

            Online exclusive: Earn up to 50,000 Aeroplan points†. Plus, first year no Annual Fee†. Conditions Apply. Must apply online by January 3, 2023.

              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 a solid rewards program: Earn 1.5 points† for every $1 spent on eligible gas, grocery and direct through Air Canada® purchases (including Air Canada Vacations®) made with your card. Earn 1 Aeroplan point† for every $1 spent on all other purchases made with your card. 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 at 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 or $100,000 household annual income
              • Credit Score Requirement: Good;Excellent
              • Welcome Offer: Online exclusive: Earn up to 50,000 Aeroplan points†. Plus, first year no Annual Fee†. Conditions Apply. Must apply online by January 3, 2023.
              • 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%

              †Terms and conditions apply.

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


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

              BMO Credit Cards logo

              Sign up for the BMO AIR MILES®† World Elite®* Mastercard® and get 2,000 AIR MILES as a welcome bonus when you charge a minimum of $3,000 to your card in the first three months of card membership*. Plus, the annual fee of $120 is waived for the first year*.

                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 a hefty rate of return for an AIR MILES credit card. Get 3x the Miles for every $12 spent at participating AIR MILES Reward Partners* and 2x the Miles for every $12 spent at any eligible grocery store*. Earn 1 reward mile for every $12 in credit card purchases, everywhere you spend*. It also beats out other AIR MILES credit cards on the market when it comes to welcome bonuses. Get 2,000 AIR MILES Bonus Miles and the $120 annual fee waived for the first year*. This works out to about $210 in cash rewards at participating stores. So that plus the waived $120 annual fee gives this welcome bonus an approximate value of $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: Minimum $80,000 (individual) or $150,000 (household)
                • Credit Score Required: Excellent
                • Welcome Offer: Get 2,000 AIR MILES Bonus Miles and the $120 annual fee waived for the first year*.
                • Additional Perks: Travel insurance, Complimentary membership in Mastercard Travel Pass provided by DragonPass*
                • 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 Credit Cards logo

                Earn up to 40,000 bonus Scene+™ points in your first year (that’s up to $400 towards travel) and first year annual fee waived: Earn 20,000 bonus Scene+ points by making at least $1,000 in everyday eligible purchases in your first 3 months. 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. Offer ends October 31, 2022. Terms and conditions apply.

                  The Scotiabank Gold American Express® Card is a goodie to use for groceries. Earn 5X the Scene+™ points for every $1 CAD spent on eligible grocery stores, restaurants, fast food, and drinking establishments (including food delivery and food subscription services), as well as on eligible entertainment purchases (movies, theatre, and ticket agencies). Plus, you’ll get 3X the Scene+™ points for every $1 CAD spent on eligible gas, daily transit, and eligible select streaming purchases, and 1X point per $1 spent on every other purchase.

                  Scotiabank offers a great program with its points flexibility: collectors can use their Scene+ points for merchandise, statement credits, and 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 40,000 bonus Scene+™ points in your first year (that’s up to $400 towards travel) and first year annual fee waived. Offer ends October 31, 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: Excellent
                  • Welcome Bonus: Earn up to 40,000 bonus Scene+™ points in your first year (that’s up to $400 towards travel) and first year annual fee waived. Offer ends October 31, 2022. 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$120 (First year free)Earn up to 40,000 bonus Scene+™ points in your first year (that’s up to $400 towards travel) and first year annual fee waived. Offer ends October 31, 2022. Terms and conditions apply.Visit Site
                  CIBC Dividend® Visa Infinite* Card$120 (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
                  Get a first-year annual fee rebate and earn a 10% cash back welcome bonus of up to $300!†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 January 3, 2023.Visit Site
                  BMO CashBack® World Elite®* Mastercard®*$120 (first year waived)*Earn 5% on groceries*, 4% on transit including ride sharing, taxis and public transportation*, 3% on gas and electric vehicle charging*, 2% on recurring bill payments like your monthly phone bill or favourite streaming service*, and 1% unlimited cashback on all other purchases*.Visit Site
                  BMO CashBack® Mastercard®*$0Get 5% cash back on purchases in your first 3 months*.Visit Site
                  BMO eclipse Visa Infinite* Card$120 (first year annual fee waiver)*Earn 5x the BMO Rewards points on groceries, dining, gas and transit*, and 1 point per $1 on everything else*.Visit Site
                  BMO AIR MILES®† World Elite®* Mastercard®*$120 (first year free)*Get 2,000 AIR MILES Bonus Miles and the $120 annual fee waived for the first year*.Visit Site
                  PC Financial® Mastercard®$0Earn a minimum of 10 points per $1 on card purchases

                  †Conditions apply 

                  †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.

                  American Express is not responsible for maintaining or monitoring the accuracy of information on this website. For full details and current product information click the Apply now link. Conditions apply.

                  Keph Senett

                  Keph Senett is a Canadian freelance writer with an interest in helping people make solid choices towards debt-free living. Her work has appeared in publications including Al Jazeera America, Greedy Rates, BBC News, and The Globe & Mail.



                  Recommended Stories