Skip to content

Data

Milk Prices in Ontario: The 4 L Rule

Real milk prices from Ontario flyers: 1 L averages $3.67, 2 L $5.99, and 4 L just $6.39 — which makes the litre in a 4 L bag less than half the price of the litre in a carton. The math, and when the small format still wins.

By FlyerHawk 2 min read

On this page

Milk is the rare grocery item almost everyone buys weekly, which makes its pricing structure worth understanding once and profiting from forever. Here's what Ontario flyers are showing in our price database right now.

Current milk prices by format

Format Average flyer price Price per litre
1 L $3.67 $3.67
2 L $5.99 $3.00
4 L $6.39 $1.60

The pattern is brutal and consistent: the litre inside a 4 L bag costs less than half the litre inside a carton. Going from 2 L to 4 L costs only about forty cents more on average — you're nearly doubling the milk for pocket change.

Why the gap is this large

Dairy pricing in Canada is heavily structured, and the small formats carry all the packaging and handling cost per litre. The 4 L format is also the loss-leader chains use to win your whole basket — it's advertised aggressively and priced close to the floor. The 1 L carton, meanwhile, is a convenience product priced like one.

When the small carton still makes sense

Per-litre math isn't the whole story:

  • If you'll pour out the last litre spoiled, the 4 L deal was an illusion. A one-person household drinking a glass a day gets through about 2 L a week — buy accordingly.
  • Specialty milks (lactose-free, chocolate, plant-based) mostly don't come in 4 L, so their fair comparison is against their own format's history, not against the jug.
  • Freezing works better than most people think: milk freezes fine for cooking use, which stretches the 4 L format for smaller households.

What a genuinely good price looks like

Across the stores we track, 4 L prices run from about $4.99 up to $7.49. Anything at or under $5.49 for 4 L is meaningfully below the market right now — that's a stock-up-and-freeze price. For 1 L cartons, the floor sits near $1.50 on promotion, a price that appears rarely and disappears fast.

FlyerHawk compares every milk price against other listings of the same format — a 1 L is never judged against a 4 L — and alerts you only when a price is genuinely low for what it is. The 4 L rule handles the rest.

All articles →

Data

Pasta Prices in Ontario: What You Pay per Kilogram

In Ontario flyers from April to September 2026, dry pasta ranged from about $1.32 a kilogram to over $5 a kilogram on sale. Big 750 to 900 g bags beat small 340 to 410 g boxes. Here is the data by brand and size.

5 min read

Data

Cheese Block Prices: 200 g vs 400 g vs 700 g in Ontario

In Ontario flyers from April to September 2026, cheese blocks ranged from 86 cents to over $2.40 per 100 g. The 700 g bar on sale was the cheapest, but a 400 g block at $4.92 came close. Here is the data.

5 min read

More from FlyerHawk: Buying guides Comparisons Price report How it works