Featured

article

Why Your Grocery Bill Keeps Rising — And What You Can Do About It

 


It's not just gas. Canada's food inflation hit its highest pace in over a year in May 2026 — and produce prices are leading the charge.

MoneySavings.ca  |  June 27, 2026

If your grocery receipts have been giving you sticker shock lately, you're not imagining things. Canada's official inflation figures, released by Statistics Canada on June 22, confirm that food prices are climbing faster than the overall cost of living — and have been for 16 consecutive months. If you're trying to figure out why your weekly shop costs so much more than it did a year ago, here's a plain-English breakdown — and some practical steps you can take to soften the blow.

By the Numbers — May 2026 (Statistics Canada)

  • Overall CPI: +3.2% year over year (highest since December 2023)
  • Grocery prices (food purchased from stores): +4.3% year over year
  • Fresh vegetables: +9.0% year over year
  • Fresh fruit: +5.3% year over year
  • Tomatoes: +45.2% year over year
  • Lettuce: +10.7% year over year
  • Grapes: +23.0% year over year
  • Gasoline: +33.2% year over year

So Why Are Grocery Prices So High Right Now?

Several forces are hitting the food supply chain at the same time, and Canadians are feeling them all at the checkout line.

1. Energy costs filter through everything. The closure of the Strait of Hormuz, linked to the ongoing conflict in the Middle East, has sent global oil prices surging. Gasoline in Canada is up more than 33% compared to last May — the highest level since June 2022. But higher fuel costs don't just hit you at the gas pump; they raise the cost of transporting food from farms and distribution centres to your local store.

2. Tomato troubles. The most dramatic single price jump in May was for tomatoes, which rose 45.2% year over year — the largest increase of any grocery item tracked in the CPI basket. According to a University of Guelph food agriculture professor cited by CBC News, the culprit is a combination of poor growing conditions in Mexico, lower planting volumes linked to trade uncertainty, and strong summer demand from Canadian consumers ramping up barbecue season. The good news: researchers at Dalhousie University's Agri-Food Analytics Lab noted that tomato prices had already started edging down slightly in mid-June, suggesting the worst may be behind us.

3. Produce gets squeezed broadly. It's not just tomatoes. Fresh vegetables overall jumped 9% and fresh fruit rose 5.3%. Lettuce is up 10.7%, grapes are up 23%, and berries climbed too. BMO's chief economist noted that May is usually the month when Canadians get a bit of relief on produce — so the fact that prices spiked this spring is especially unusual.

4. Food inflation has outrun overall inflation for over a year. This isn't a blip. Grocery prices have risen faster than the headline CPI for 16 straight months. Since February 2021, grocery prices in Canada have risen roughly 30% in total. Many households are still catching up.

Will It Get Better?

The Bank of Canada held its overnight interest rate steady at 2.25% on June 10 — the fifth hold in a row — and is keeping a close eye on energy prices without rushing to act. Experts broadly expect grocery price pressures to remain elevated through 2026 and into 2027, even if the pace of increases slows. For now, Canadian households shouldn't count on prices returning to 2022 levels anytime soon.

The better news: seasonal Canadian production is starting to ramp up, which typically eases prices on local produce like strawberries, asparagus, and radishes through the summer. If you're flexible with your shopping list, summer is actually one of the best times to find value on produce grown closer to home.

8 Ways to Fight Back at the Grocery Store

You can't control what Statistics Canada reports, but you can control how you shop. Here are practical strategies that work for Canadian households right now.

1. Shop seasonal and local produce. Canadian strawberries, asparagus, radishes, and other summer crops are coming into season — and they're significantly cheaper than imported tomatoes or grapes right now. A University of Guelph professor told CBC News that radishes, currently abundant and inexpensive, are "awesome on a salad" as a substitute for pricey tomatoes. Think of it as eating with the season rather than against it.

2. Use a flyer app before you shop. Apps like Flipp and Reebee aggregate weekly sale flyers from Loblaws, Sobeys, Metro, Walmart, Costco, and more — all in one place. Browse them before you decide which store to visit, and build your meal plan around what's on sale that week rather than the other way around. Active Flipp users report saving meaningful amounts weekly.

3. Try Flashfood for steep discounts. The Flashfood app (available at Real Canadian Superstore, No Frills, Loblaws, and others) sells groceries approaching their best-before date at up to 50% off. The food is perfectly safe — stores are simply clearing it before it goes unsold. It's especially useful for meat, produce, and dairy you plan to use within a day or two, or freeze immediately.

4. Switch to store brands on staples. Products like pasta, canned goods, dairy, frozen vegetables, and pantry basics are often identical in quality to name brands but cost 20–40% less. President's Choice, No Name, Great Value, and Kirkland are all worth trying. Pick one or two categories to switch each week and see if you notice a difference.

5. Price match at the checkout. Many major Canadian retailers — including Walmart and Real Canadian Superstore — offer price matching against competitors' flyers. Bring a screenshot or the flyer itself, and ask. For a family of four, consistent price matching can add up to roughly $1,000 in annual savings.

6. Embrace frozen fruits and vegetables. When fresh produce prices spike, frozen is your friend. Frozen vegetables and fruits are nutritionally comparable to fresh and significantly cheaper — especially during supply crunches like the current one. They also eliminate food waste, which is one of the biggest hidden costs in most household grocery budgets.

7. Meal plan around what's cheap, not what you feel like eating. Spending 15 minutes planning five to seven dinners before you shop — and building your list around that week's sales and seasonal produce — can reduce both impulse purchases and food waste by an estimated 20–30%. It's one of the simplest and most effective ways to reduce your grocery bill without feeling deprived.

8. Stack loyalty programs with a cash-back credit card. PC Optimum, Air Miles, and Scene+ all offer grocery rewards. When you pair your loyalty card with a cash-back credit card (and pay the balance in full each month), you're earning in two places at once on money you would have spent anyway. Over the course of a year, stacking rewards this way can offset a meaningful chunk of your grocery costs.

📈 The MoneySavings.ca Takeaway

Grocery prices are at a two-year high and relief isn't right around the corner. But Canadians who shop strategically — using flyer apps, buying seasonal produce, switching to store brands, and stacking loyalty rewards — can realistically cut their grocery bill by 15–25% without changing what they eat. Pick two or three strategies from the list above, build the habit, and the savings add up faster than you'd expect.

Data sourced from Statistics Canada (CPI release, June 22, 2026). This article is for informational purposes only and does not constitute financial or nutritional advice.

Comments