Loading...
11
Cities tracked
50
Products compared
19+
Store banners
Daily
Price updates
Compare Grocery Prices Across Canada
GroceryPulse.ca is a free grocery price comparison tool that tracks a standardized basket of 50 everyday grocery products across major Canadian retailers. We compare stores including Loblaws, No Frills, Real Canadian Superstore, Metro, Food Basics, Sobeys, FreshCo, Farm Boy, IGA, Safeway, Maxi, Super C, and more — covering 11 cities from Vancouver to St. John's.
Unlike item-by-item price comparison apps, GroceryPulse answers the question every Canadian shopper asks: “Which grocery store is cheapest overall in my city?” We rank stores by the total cost of a complete basket so you can see at a glance where to shop to save the most money. Prices are collected daily from publicly available retailer websites and updated every morning at 6 AM ET.
Our index uses a weighted Jevons methodology — the same approach recommended by the IMF and used by Eurostat — ensuring fair, unbiased price comparison. All data and methodology are fully transparent.
Frequently Asked Questions
What is the cheapest grocery store in Canada?
Based on our daily price tracking of a 50-item basket across 11 Canadian cities, discount banners like No Frills, FreshCo, Food Basics, and Maxi consistently rank as the cheapest grocery stores. The cheapest option varies by city — for example, saveonfoods in Edmonton currently has a basket cost of $224.35. Use GroceryPulse to find the cheapest store in your city.
How does GroceryPulse compare grocery prices?
GroceryPulse tracks a standardized basket of 50 essential grocery products across major Canadian retailers. Prices are collected daily from publicly available retailer websites. Each store is scored on the total cost of the same 50 items, allowing a fair apples-to-apples comparison. We use a weighted Jevons price index — the same methodology recommended by the IMF and used by Eurostat.
Which cities does GroceryPulse track?
GroceryPulse currently tracks grocery prices in 11 major Canadian cities: Vancouver, Calgary, Edmonton, Saskatoon, Winnipeg, Toronto, Ottawa, Montreal, Quebec City, Moncton, Halifax, Charlottetown, St. John's. Each city has between 5 and 11 stores tracked, depending on which retailers operate in that area.
How often are grocery prices updated?
Prices are collected daily at 6:00 AM ET via an automated pipeline. The index and store rankings are recomputed after each collection run, giving you same-day pricing data — unlike Statistics Canada's CPI, which is published monthly with a 3-week lag.
Is GroceryPulse free to use?
Yes, GroceryPulse is completely free. There are no accounts, subscriptions, or paywalls. All grocery price data is available to everyone. The site is supported by ads and community donations.
Grocery Prices by City
British Columbia
Alberta
Saskatchewan
Manitoba
Ontario
New Brunswick
Nova Scotia
Prince Edward Island
Newfoundland and Labrador
Stores We Track
We compare prices across all major Canadian grocery chains, including discount banners and full-service retailers.
