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

Saskatchewan

Manitoba

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.

Atlantic SuperstoreDominionFarm BoyFood BasicsFoodlandFortinosFreshCoGiant TigerIGALoblawsMaxiMetroNo FrillsProvigoSafewaySobeysSuper CSuperstoreThrifty FoodsValu-MartVoilàWholesale ClubYour Independent GrocerZehrs