- Store comparison
- Cost of living
- Vancouver
Which Vancouver Grocery Store Is Actually Cheapest?
Every list of the cheapest supermarket in Vancouver picks a winner, and every one of them is measuring a basket that isn’t yours. The chains don’t sell the same catalogue, they promote in different weeks, and the gap between them shows up per item rather than per store. Here’s how to settle it for your own list.
Savvi6 min read
The short answer
No chain wins every aisle every week. Which one wins your bill depends on what fraction of your spend goes to packaged staples versus fresh meat and produce, because those two categories behave differently.
Discount banners hold lower everyday prices on shelf-stable goods. Full-service chains run deeper, shorter promotions to pull traffic, which means they beat the discounters on specific items in specific weeks and lose the rest of the time. If your basket is 70% packaged goods, one answer. If it’s produce-heavy and you shop promotions, another.
Type any product and see what each tracked Vancouver store charges for it today.
Look up an itemThe five chains Savvi prices in Vancouver
We scrape these five every night. Their positioning tells you what to expect before you check anything, which is a useful prior and a bad substitute for the actual numbers.
What each format is built to do
| Chain | What that means for prices |
|---|---|
| Real Canadian Superstore | Big-box discount format under Loblaw. Wide assortment, house brands throughout, priced for volume. |
| No Frills | Loblaw’s hard discount banner, franchised store by store. Smaller assortment, and two locations can differ more than you’d expect. |
| Save-On-Foods | Full-service western chain under Pattison. Broader fresh and prepared selection, promotion-led rather than everyday-low. |
| PriceSmart Foods | Pattison’s discount banner. Same group as Save-On-Foods, priced independently of it. |
| T&T Supermarket | Asian grocery, a largely different catalogue. Compare it only on the items that genuinely overlap. |
The ten-minute test
Store-wide claims are unfalsifiable. Your basket isn’t. Do this once and you’ll stop wondering.
- Write down ten things you buy every week. Real ones, off your last receipt. Milk, eggs, chicken, rice, bananas, whatever it actually is.
- Look each one up and record the unit price, not the sticker price, at each of the five. Different pack sizes are the whole reason this step exists.
- Total each column. One number per store, ten items deep.
- Repeat in week three. A single week catches whoever happened to be running a promotion, which is the mistake that makes these comparisons useless.
A shopping list in Savvi does the bookkeeping part: the items stay put and the prices refresh with each overnight run, so week three is a glance rather than a repeat of the exercise.
Loss leaders and the trip that costs more
A loss leader is an item priced at or under cost to get you through the door. Usually milk, eggs, bananas, or a rotating meat cut. The margin comes back on everything else in your cart.
That’s why the cheapest eggs in the city and the cheapest basket in the city are rarely the same store. Flyer-driven shopping optimises the four advertised items and pays retail on the other thirty. I’ve watched people drive to three stores and come home having spent more than a single deliberate shop would have cost.
The version that works: one main shop wherever your ten-item total came out lowest, plus one stop for the handful of items where the gap is large and consistent.
The price drops feed filters to a single chain, which turns the flyer question into a two-second check.
Filter drops by storeTwo traps in any store comparison
Pack sizes that don’t line up. A 1.89 L jug against a 2 L one, 340 g against 375 g, 12 against 18. Compare the sticker prices and you get an answer with no meaning. Savvi converts everything to a common basis and lets you choose which one, so per 100 ml is per 100 ml everywhere on the page.
A sale price standing in for the regular price. If you price chicken at one chain during its promotion and at another the week after, you’ve measured the promotion calendar. Three weeks of readings smooths that out. Reading the 90-day chart tells you which of the two prices you caught.
Reading your own result
Once you have five columns and three weeks, the result is usually one of three shapes.
| What you see | What to do about it |
|---|---|
| One store leads by 10% or more, consistently | Make it the main shop. That gap is worth restructuring the week around. |
| Two stores within a few percent, swapping places | Shop whichever is closer. The gap is smaller than the fuel and the time. |
| One store wins packaged goods, another wins fresh | Split it. This is the most common outcome and the one worth acting on. |
Then keep the habits that survive the answer: unit pricing, timing and alerts move a bill further than store choice does, because they apply to every item you buy rather than to where you buy it.
Frequently asked questions
So which grocery store is cheapest in Vancouver?
There is no chain that wins every aisle every week, which is why a ranked list would mislead you. Discount banners lead on packaged staples more often, full-service chains win on promoted produce and meat, and the basket you personally buy decides it.
Is No Frills cheaper than Real Canadian Superstore?
Both are Loblaw discount banners and they overlap heavily, so the gap is usually item by item rather than store-wide. No Frills stores are franchised and smaller, so assortment differs more between two No Frills locations than you might expect.
Is T&T more expensive than the mainstream chains?
It sells a different catalogue, so a straight comparison mostly misfires. Compare the items that genuinely overlap, like eggs, rice, produce and cooking oil, and leave the specialty aisles out of the arithmetic.
Is it worth driving to a second store for a lower price?
Only if the whole-basket gap clears what the trip costs you in fuel and time. Chasing three loss leaders across town regularly costs more than it saves. One deliberate stop for the ten items where the gap is largest is the version that works.
What is a loss leader?
An item priced at or below cost to get you through the door, usually milk, eggs, bananas or a rotating meat cut. The margin comes back on everything else in the cart, so a chain can hold the cheapest eggs in the city and still ring up the priciest basket.
How do I compare a 1.89 L jug against a 2 L one?
By the per-100-ml figure, not the shelf price. Savvi converts everything to a common basis and lets you pick which one, so mismatched pack sizes stop being a puzzle you solve in your head at the dairy case.
Do two locations of the same chain charge the same price?
Not always. Prices are recorded per location, so a Superstore in one part of the city can differ from another, and the store name and postal code sit on every row for that reason.
How current are the prices I am comparing?
They come from the overnight scrape. A product page shows when it was last updated, which matters most on fresh categories where a sale can start midweek.
Price your own basket
Search any item and Savvi shows what each tracked Vancouver store charges for it right now, with the unit price beside the sticker price.
Compare prices by itemFree to browse. See what Premium adds.
Elsewhere in Savvi
- Today’s price dropsEverything that fell since yesterday, sorted by discount.
- Shopping listYour weekly items, priced before you leave the house.
- Price alertsGet told when something you buy drops, rather than checking.
Building something with this data? The same prices are available as an API covering 16 Canadian chains.
Keep reading
- How to Cut Your Grocery Bill Without Eating WorseSix habits, one 20-minute weekly routine. The first one alone changes what you put in the cart, and it takes no extra time at all.
- How to Tell a Real Grocery Sale from a Fake OneA discount percentage is measured against yesterday, not against what the thing is worth. The chart is what tells you which one you’re looking at.