Skip to content

Christmas turkey prices 2026 in Canada

This week the lowest turkey price per lb in Ontario is $1.75/lb at Metro. A good price is under $1.99/lb.

Christmas is in 42 days

Friday, December 25, 2026

Last updated

This week's lowest prices

Sorted by price per lb in Ontario. Whole turkeys only. Per-kg prices are converted to per lb.

Store Product Size Flyer price Price per lb Valid
Metro Jeune Dindon Flamingo | Flamingo Frozen Young Turkey — $1.75 $1.75/lb Nov 12–Nov 18
Metro Jeune Dindon Butterball | Butterball Frozen Young Turkey — $2.99 $2.99/lb Nov 12–Nov 18

Frequently asked questions

Where is turkey cheapest this week in Ontario?

Jeune Dindon Flamingo | Flamingo Frozen Young Turkey at Metro, at $1.75/lb ($1.75 for the flyer item, valid to November 18).

What is a good price for turkey?

Under $1.99/lb. Over 66 earlier flyer prices, the typical price was $2.49/lb, and one in four was $1.99/lb or less.

When is the best time to buy a Christmas turkey?

Whole turkey flyer prices usually drop in the two to three weeks before Christmas (Friday, December 25, 2026), when stores compete for the holiday meal. A frozen bird keeps, so you can buy at a low price and thaw it in the fridge (about one day per 4 to 5 lb).

How do you compare turkey prices?

We compare whole turkeys by the price per pound printed in the flyer. When a flyer prints a price per kilogram, we convert it (1 kg = 2.2046 lb) so every store is on the same scale.

How big a turkey do I need?

Plan on about 1 to 1.5 lb of whole turkey per person. A 14 lb bird feeds about 10 to 14 people, with some leftovers.

Keep exploring: Halloween candy and chip prices in Canada Thanksgiving turkey prices in Canada Black Friday grocery deals in Canada: which are real? Boxing Day grocery deals in Canada: which are real? Easter ham prices in Canada Valentine's chocolate prices in Canada All buying guides