Why flyer apps waste your time, and what to do instead
Every Thursday the flyers land: in the mailbox, in an app, in a browser tab. Canadians spend real time on them, and the time is mostly wasted, because a flyer is not a price list. It is an advertisement that happens to contain prices.
Here is the difference. A price list answers the question you have: where is 2% milk cheapest near me this week. A flyer answers the question the store has: what can we show you that makes you come in. Those overlap, but not by much. A flyer shows you twenty things on sale at one store; it never shows you the same item at the store across the road, and it never shows you the regular-priced item that is cheaper there anyway.
Flyer apps do not change this. They put ten flyers in one place, which saves the walk to the mailbox and nothing else. You still do the comparison in your head, one store at a time, and most people stop after two.
How big is the gap, really
On September 16, 2026, the same 4 L bag of 2% milk was listed at $4.99 at one chain and $8.29 at another, both within 15 km of downtown Toronto. A 10 lb bag of white potatoes was $1.99 at one store and $6.99 at another. A litre of extra virgin olive oil ranged from $7.99 to $15.79. Those are not obscure products or a sale versus a luxury brand. They are the everyday staples, on the same day, in the same city.
For a basket of twenty staples, each pinned to one pack size so the comparison is fair, the cheapest store that carried most of the list came in around $75 that week. The spread between the cheapest and dearest store on the individual items added up to far more than most families realise they are leaving on the table, every week, forever.
What to do instead
1. Pick your fifteen staples, not the flyer's. Milk, eggs, bread, butter, rice, pasta, oats, flour, sugar, canned tomatoes, cheese, yogurt, peanut butter, potatoes, apples. Whatever you buy every week regardless of what is on sale. Price those. Ignore the rest of the flyer.
2. Compare the same pack size. A "milk" price means nothing until you know whether it is 1 L, 2 L or 4 L. Stores know this, and the flyer photo of the smaller size is not an accident. Same size, same item, then compare.
3. Count the trip. Splitting your list across three stores to catch three loss leaders costs you an hour and a tank of gas. What matters is the total for the whole list at one store, and then whether a second stop is worth it. Usually one store wins by enough that it is not.
4. Read the unit price. Per 100 g, per litre, per egg. It is on the shelf tag in most provinces and in the app for every item. It is the only number that lets you compare a 750 g tub with a 650 g one.
5. Do not chase a sale on something you were not going to buy. A loss leader is called that for a reason. The store loses on it because you will buy four other things at full price while you are there.
Where an app actually helps
Not by showing you more flyers. By doing steps one to four for you: search an item, see it at every store around you, same size, cheapest first, with the unit price and how old the price is. Add your list, see which store is cheapest for the lot this week and by how much. That is a price list, not a flyer, and it is what the flyer apps were never built to be.
I built PriceBite because I wanted that and could not find it for Canadian stores. It is free, has no account, works in English and French, and covers 27 store chains across the country. Android only for now; the iPhone version comes later.
Prices come from stores' public websites and flyers and may differ in store. PriceBite is not affiliated with any grocery chain.
Android: https://play.google.com/store/apps/details?id=com.pricebite.app&referrer=utm_source%3Dpress%26utm_medium%3Darticle%26utm_campaign%3Dlaunch