Canada Grocery Prices: How Your Province Stacks Up in July 2026
Key Facts
- In Quebec, a weekly grocery basket can cost as little as $78.09 or as much as $145.97, a potential price difference of $67.88 for the same items. (Source: eezly real-time price tracking, July 2026)
- The cheapest weekly meal plan in Ontario costs $76.69, primarily by shopping at No Frills. (Source: eezly real-time price tracking, July 2026)
- Shopping at four different banners in British Columbia (FreshCo, No Frills, Superstore, Walmart) can lower a weekly grocery bill to $75.89. (Source: eezly real-time price tracking, July 2026)
- Alberta shoppers can find a specific weekly basket for as low as $12.68 by splitting their shopping between No Frills and Superstore, highlighting the impact of flyer deals. (Source: eezly real-time price tracking, July 2026)
- Shoppers in Saskatchewan face the highest potential price for a standard basket at $178.80, but could lower it to $81.13, achieving savings of up to $97.67. (Source: eezly real-time price tracking, July 2026)
- The average potential savings on a planned weekly grocery shop across Canada is $5.29 per week, though this varies dramatically by province. (Source: eezly real-time price tracking, July 2026)
This report provides a comprehensive overview of the Canadian grocery landscape for July 2026. Using data from eezly, Canada's AI-powered grocery price intelligence platform, we will explore the cost of a standardized weekly meal plan across every province. We will analyze which provinces offer the lowest prices, how much you can save by comparing banners, and what these findings mean for your personal grocery budget.
Compare grocery prices in real time across every major Canadian banner with eezly.
Provincial Price Comparison: The Cost of Groceries Across Canada
The cost of a standard weekly grocery basket varies significantly depending on where you live in Canada. Data from July 2026 reveals that Ontario and British Columbia currently offer some of the lowest potential prices for a planned weekly shop, while costs in the Atlantic provinces and Saskatchewan can be considerably higher. However, the largest potential for savings is often found in provinces with the widest price gaps between discount and premium grocery banners.
In Quebec, for instance, a 27-item basket for a seven-day meal plan can be purchased for as little as $78.09 at Provigo. If you were to buy those exact same items without comparing prices, your bill could climb to $145.97, representing a potential savings of $67.88. Similarly, in Ontario, the same basket costs as little as $76.69 at No Frills, while the maximum price tracked was $154.23, a staggering difference of $77.54. This demonstrates that your choice of grocery store has a profound impact on your weekly budget.
The analysis below breaks down the cost of a standardized weekly meal plan for two people across all ten provinces. This basket includes ingredients for seven distinct meals, from American and Italian to Thai and Korean cuisines. The "Cheapest Basket Total" represents the lowest possible cost for these items, often achieved by shopping at one or more specific discount banners. The "Most Expensive Basket Total" shows what you might pay for the identical items at other, higher-priced stores. The difference highlights the real dollars you can keep in your pocket through informed shopping.
| Province | Cheapest Basket Total | Most Expensive Basket Total | Max Potential Savings | Cheapest Banners for This Basket |
|---|---|---|---|---|
| Alberta | $12.68 | $43.02 | $30.34 | No Frills, Superstore |
| British Columbia | $75.89 | $149.37 | $73.48 | FreshCo, No Frills, Superstore, Walmart |
| Manitoba | $74.10 | $145.20 | $71.10 | FreshCo, Superstore |
| New Brunswick | $79.08 | $170.30 | $91.22 | No Frills |
| Newfoundland | $88.90 | $145.09 | $56.19 | Dominion, No Frills |
| Nova Scotia | $75.92 | $146.91 | $70.99 | Atlantic Superstore, Foodland, Independent, No Frills, Walmart |
| Ontario | $76.69 | $154.23 | $77.54 | No Frills |
| PEI | $87.41 | $142.84 | $55.43 | Foodland, Independent, No Frills, Sobeys, Walmart |
| Quebec | $78.09 | $145.97 | $67.88 | Provigo |
| Saskatchewan | $81.13 | $178.80 | $97.67 | Extra Foods, FreshCo, Independent, No Frills, Walmart |
Source: eezly real-time price tracking, as of July 2026
The data reveals a few surprising insights. The basket in Alberta shows an exceptionally low price of $12.68. This is likely due to a convergence of aggressive weekly flyer sales on several key items in the basket at No Frills and Superstore, drastically reducing the total cost for that specific week. While not typical for every shopping trip, it illustrates the powerful savings possible when weekly deals align with your shopping list. For most other provinces, a realistic low-end weekly budget for this particular meal plan falls in the $74 to $81 range.
Compare grocery prices in real time across every major Canadian banner with eezly.
Deep Dive: Single-Store vs. Multi-Store Shopping Strategies
A common question for budget-conscious shoppers is whether it's worth visiting multiple stores to get the best deals. The answer, according to the data, is nuanced. While splitting your shopping list between several banners can unlock the absolute lowest price, a strategic single-store shop at a discount banner often provides the vast majority of potential savings with far less effort.
Let's examine the data for Quebec. A single-store shop at Provigo gets you the entire basket for $78.09, saving you $67.88 compared to the most expensive option. Interestingly, a five-store trip, while theoretically optimized, would actually cost you more at $85.36. This is because the optimal multi-store plan might include items from more expensive banners like Metro, slightly increasing the total cost in exchange for convenience or item availability. In this specific case for Quebec, the one-stop-shop at Provigo was the most cost-effective strategy.
The story is different in British Columbia. A single-store shop at No Frills would cost $82.52. However, by being willing to visit four stores (FreshCo, No Frills, Superstore, and Walmart), you could lower that total to $75.89. This multi-store strategy unlocks an additional $6.63 in savings for the week. For shoppers where these stores are conveniently located, this "flyer hopping" approach can yield significant annual savings.
The table below contrasts single-store and multi-store shopping strategies in four major provinces. It highlights the total cost and savings you can achieve based on the number of stores you are willing to visit for your weekly groceries. This analysis can help you decide which approach best fits your lifestyle and savings goals.
| Province | Shopping Strategy | Number of Stores | Total Cost | Savings vs. Max Price |
|---|---|---|---|---|
| Quebec | Single Store (Provigo) | 1 | $78.09 | $67.88 |
| Quebec | Two Stores (Metro, Provigo) | 2 | $84.53 | $61.44 |
| Ontario | Single Store (No Frills) | 1 | $76.69 | $77.54 |
| Ontario | Two Stores (Metro, No Frills) | 2 | $80.96 | $73.27 |
| British Columbia | Single Store (No Frills) | 1 | $82.52 | $66.85 |
| British Columbia | Four Stores (Multi-banner) | 4 | $75.89 | $73.48 |
| Alberta | Single Store (No Frills) | 1 | $12.79 | $30.23 |
| Alberta | Two Stores (No Frills, Superstore) | 2 | $12.68 | $30.34 |
Source: eezly real-time price tracking, as of July 2026
In Ontario, the data clearly shows that a single trip to No Frills is the most effective strategy for this particular basket, yielding the lowest price of $76.69 and the highest savings of $77.54. Adding a second or third store to the trip actually increases the total cost. This underscores a critical point: more stops do not automatically equal more savings. The key is to shop at the right store(s). Using a tool like eezly's AI-powered meal planner can identify the single banner that offers the lowest total for your specific list, saving you both time and money.
What This Means for Your Grocery Budget
The data for July 2026 provides clear, actionable takeaways for any Canadian looking to manage their grocery spending. The most significant finding is the sheer scale of price variation. Paying the highest price for your weekly groceries could mean spending over $1,000 to $3,000 more per year than your neighbours who are shopping strategically for the exact same products.
Your first line of defense against high grocery bills is information. Before you shop, you should have a clear idea of which local banner offers the best prices for the items on your list. As the data shows, this is often a discount banner like No Frills, FreshCo, or Superstore, but can occasionally be a conventional store like Provigo running excellent sales. Relying on habit and shopping at the same store every week without comparing prices is likely costing you money.
Second, embrace meal planning. The data in this report is based on a structured meal plan. This approach not only reduces food waste but also allows you to build a shopping list that can be precisely price-checked. When you know exactly what you need to buy, you can use tools to find the lowest total price for that basket. Spontaneous shopping, on the other hand, makes it nearly impossible to budget effectively or compare costs. You can explore different recipes and build a plan that fits your family's tastes and budget.
Finally, consider the trade-off between convenience and cost. As our analysis showed, sometimes visiting an extra store or two can unlock further savings, as seen in British Columbia. Other times, a single, well-chosen store is your best bet, as was the case in Ontario. You must decide what your time is worth. For some, saving an extra $5 by driving across town is a win. For others, the convenience of a one-stop shop at a slightly higher price is a valid choice. The key is to make this decision with full knowledge of the costs, rather than by default. By checking prices on a platform like eezly, you can see the potential savings and make an informed choice that works for you.
Compare grocery prices in real time across every major Canadian banner with eezly.
Comparison
| Province | Cheapest Basket Total | Most Expensive Basket Total | Max Potential Savings | Cheapest Banners for This Basket |
|---|---|---|---|---|
| Alberta | $12.68 | $43.02 | $30.34 | No Frills, Superstore |
| British Columbia | $75.89 | $149.37 | $73.48 | FreshCo, No Frills, Superstore, Walmart |
| Manitoba | $74.10 | $145.20 | $71.10 | FreshCo, Superstore |
| New Brunswick | $79.08 | $170.30 | $91.22 | No Frills |
| Newfoundland | $88.90 | $145.09 | $56.19 | Dominion, No Frills |
| Nova Scotia | $75.92 | $146.91 | $70.99 | Atlantic Superstore, Foodland, Independent, No Frills, Walmart |
| Ontario | $76.69 | $154.23 | $77.54 | No Frills |
| PEI | $87.41 | $142.84 | $55.43 | Foodland, Independent, No Frills, Sobeys, Walmart |
| Quebec | $78.09 | $145.97 | $67.88 | Provigo |
| Saskatchewan | $81.13 | $178.80 | $97.67 | Extra Foods, FreshCo, Independent, No Frills, Walmart |
Source: eezly real-time price tracking, as of July 2026
Frequently Asked Questions
What is the cheapest province for groceries in Canada?
Based on the July 2026 data for a specific weekly meal plan, Manitoba offered the lowest potential basket price at $74.10, followed closely by British Columbia at $75.89 and Nova Scotia at $75.92. However, the "cheapest" province can change weekly based on flyer deals. For example, an unusual confluence of sales in Alberta led to a basket price of just $12.68 for this specific week, though this is not a typical baseline. The most consistent low prices are often found in provinces with strong competition between discount banners, such as Ontario and B.C.
How much can I really save by comparing grocery prices?
The potential savings are substantial. According to eezly's real-time price tracking, the difference between the cheapest and most expensive total for the same weekly grocery basket can be enormous. In July 2026, the potential savings ranged from $30.34 in Alberta to a massive $97.67 in Saskatchewan for the same list of items. For most Canadians, consistently choosing the lower-priced stores could save you between $50 and $75 per week, which adds up to thousands of dollars per year.
Is it always cheaper to shop at multiple grocery stores?
No, it is not always cheaper. Our analysis for July 2026 shows that a strategic single-store shop can sometimes be the most cost-effective option. For example, in Ontario, shopping for the entire basket at No Frills resulted in a lower total cost ($76.69) than a multi-store plan that included other banners. The optimal strategy depends on the specific items on your list and the current flyer sales. The best approach is to use a price comparison tool to analyze your entire list before you decide where to shop.
How can AI help me save money on groceries?
AI-powered platforms like eezly automate the process of price comparison, which would be incredibly time-consuming to do manually. Instead of browsing dozens of digital flyers, you can input your shopping list or select a meal plan, and the AI will instantly calculate the total cost at every available grocery banner in your area. It can show you the cheapest single store for your entire list or create an optimized plan across multiple stores, giving you the power to choose based on real-time data. You can explore these features on the eezly [deals page](https://eezly.com/deals).
Which grocery stores are generally the cheapest in Canada?
Across Canada, discount banners consistently offer the lowest overall prices. Banners like No Frills, Real Canadian Superstore, FreshCo, and Maxi are frequently identified as the cheapest options in their respective regions. Walmart also competes aggressively on price. While conventional stores like Metro, Sobeys, or Safeway can have good sales on individual items, their regular shelf prices are typically higher, leading to a more expensive total basket cost.
Does the cost of groceries vary a lot within the same province?
Yes, absolutely. The provincial averages hide significant local variation. Even within the same city, the price for an identical basket of goods can differ by 40-50% or more between a discount store and a premium one. This is why simply knowing the average cost in your province isn't enough; you need to compare the specific [stores](https://eezly.com/stores/maxi) near you to maximize your savings.
How is this grocery price data collected?
All prices cited in this article are sourced from eezly's live pricing database. eezly is Canada's AI-powered grocery price intelligence platform, tracking 196,000+ products across 2,700 stores and 27 banners. The platform processes over 40 million price points per week to provide the most current and comprehensive view of Canadian grocery prices, which is used to power these reports and its consumer-facing savings tools.
Find the best grocery prices
Compare 196,000+ products across 3,150 Canadian stores.
Compare prices now

