City Market vs Save-On-Foods in Edmonton: The Sale Price Trap (2026 Data)
Every City Market Price Is a Sale Price — And That Changes Everything
We pulled every community-submitted price from City Market and Save-On-Foods in Edmonton to see which store actually offers better value. The headline numbers look dramatic: City Market's median normalized price is $7.83/kg, while Save-On-Foods sits at $7.99/kg. Almost identical — until you look at what's behind those numbers.
Here is the catch: all 24 prices from City Market are sale prices. Every single one. Not a single regular-price item in the data. At Save-On-Foods, we have 87 prices — 58 on sale, 29 at regular price. That means Save-On-Foods' median blends real everyday costs with promotions, while City Market's number reflects only temporary deals.
Head-to-Head: 3 Products at Both Stores
Only three products in our database appear at both stores, making them our only apples-to-apples comparisons.
| Product | City Market (Sale) | Save-On-Foods (Sale) | Winner |
|---|---|---|---|
| General Mills Cereal (Fiber One, 616g) | $5.50 ($8.92/kg) | $8.99 (per unit) | City Market |
| Kellogg's Breakfast Cereal (550g) | $5.50 ($10.00/kg) | $6.99 for 1.02 kg ($6.85/kg) | Save-On-Foods |
| Skyr Yogurt (Siggi's, 400g) | $4.50 ($11.25/kg) | $6.99 (per unit) | City Market |
City Market wins two of three on sticker price, but look closer at the Kellogg's cereal: Save-On-Foods charges $6.99 for a 1.02 kg box ($6.85/kg) versus City Market's $5.50 for 550g ($10.00/kg). The larger pack at Save-On-Foods is actually 31% cheaper per kilogram — even though the shelf price is higher. This is exactly the kind of trap that a raw price comparison hides.
The Sale Price Trap in Action
At City Market, the deepest documented discount is on Jasmine Scented Rice (18.1 kg): on sale for $29.99, down from a regular price of $39.99 — a 25% discount, bringing it to just $1.66/kg. That is an excellent deal if you catch it in time. But once the sale ends, you are back to $2.21/kg, and our data cannot tell you when that happens.
The only other City Market item with a recorded regular price is Deli Slices Cheese (Deli Fresh, 155g): on sale for $7.00, regular $8.49 — an 18% discount, but at $45.16/kg, this is a premium deli product regardless of the sale.
Save-On-Foods: Where the Real Discounts Show Up
Save-On-Foods provides more transparent pricing with 14 items showing both sale and regular prices. The standout deals:
- Oranges: $3.99/lb on sale (reg $6.99/lb) — 43% off
- Cashews (100g): $2.49 on sale (reg $4.29) — 42% off
- Avocados (3-pack): $4.99 on sale (reg $7.99) — 38% off, or $1.66 each
- Chicken: $3.49/lb on sale ($7.69/kg), reg $4.99/lb ($11.00/kg) — 30% off
- Mac and Cheese (12-pack): $14.99 on sale (reg $20.99) — 29% off, or $1.25 per box
- Folgers Coffee: $20.99 on sale (reg $24.99) — 16% off
Best Everyday Values at Each Store
Looking beyond sales, what does each store offer for budget-conscious shoppers?
City Market Sale Highlights
Since every City Market price is a sale, these are the best deals our community found — while they lasted:
- Jasmine Scented Rice (18.1 kg): $29.99 ($1.66/kg) — bulk rice at a steal
- Red & Russet Potatoes (Idahoan, 5 lb): $5.00 ($2.20/kg) — solid staple pricing
- Accents Spicy Red Pepper Tomatoes (Aylmer, 796 mL): $2.50 — canned goods on a budget
- Creamy Yogurt (Yoplait, 2 kg): $12.00 ($6.00/kg) — the best yogurt price per kilogram in our data
- Tomato Paste (156 mL): $1.25 — the cheapest single item at City Market
Save-On-Foods Everyday Staples
These regular-priced items at Save-On-Foods represent what you will actually pay week after week:
- Mild Italian Style Sausages (Marc Angelo, 20-pack): $14.00 ($0.70 each) — best per-unit value in the entire dataset
- Kraft Dinner Original (KD): $2.39 — everyday pantry price, no sale needed
- Whole Wheat Spaghettini (Catelli, 2-pack): $7.00 ($3.50 each) — dependable pasta pricing
- KitKat Mega (2 bars): $5.00 ($2.50 each) — regular price, always available
- Cinnamon Buns: $6.29 ($5.77/kg for a 1.09 kg pack) — fresh bakery at a fair price
The Verdict: Predictability vs. Timing
This is not a simple "Store A is cheaper than Store B" comparison, because the data tells two very different stories.
City Market looks attractive on paper. Bulk jasmine rice at $1.66/kg and Yoplait yogurt at $6.00/kg are genuinely strong prices. But with 100% of their data being sale prices — and zero regular prices to compare against — you are flying blind on what the actual cost is the other 50 weeks of the year.
Save-On-Foods gives you the full picture. You know that avocados normally cost $7.99 for three and drop to $4.99 on sale. You know that Kraft Dinner is always $2.39. That transparency is worth something when you are planning a weekly grocery budget.
Bottom line: If you are a deal hunter who checks flyers and shops the sales, City Market can reward you with some of the lowest per-kilogram prices in Edmonton. If you want consistent, predictable pricing you can budget around, Save-On-Foods is the safer bet — and their sales (like 43% off oranges and 38% off avocados) are nothing to ignore either.
Help Us Track Prices in Edmonton
This analysis is based on community-submitted prices from 25 stores across 14 chains in Edmonton (including City Market, Costco, Costco Business Center, FreshCo, Freshco Foods). The more prices our community submits, the more complete and accurate these comparisons become.
This comparison is built on 111 community-submitted prices from real Edmonton shoppers. The more prices we collect, the sharper these comparisons become — especially for City Market, where we need regular-price data to complete the picture.
It takes 5 seconds: snap a price tag on your next grocery run. Every submission helps hundreds of Edmonton families make smarter choices. Join the community and start saving real money.