Loading Page...

Are food prices high in Canada?

Although the latest data from Statistics Canada shows that monthly increases in food prices may be slowing down, the cost of groceries in Canada remains high.



In 2026, food prices in Canada remain a significant point of concern for both residents and tourists, as the "Grocery Inflation" crisis that began in the early 2020s has stabilized but at a much higher baseline. A standard meal at a mid-range sit-down restaurant in cities like Toronto or Vancouver typically costs between $25 and $45 CAD per person, not including a standard 15-20% tip. For a "Budget" traveler, a "Combo Meal" at a fast-food outlet is now roughly $14 to $18 CAD. Grocery prices are notably higher in Canada than in the United States due to a combination of "Supply Management" (which keeps dairy and poultry prices high to protect farmers), high transportation costs across a massive landmass, and a weaker Canadian Dollar. In 2026, certain staples like butter, eggs, and fresh produce out-of-season can feel quite expensive. To save money, travelers often shop at "Discount" grocers like No Frills or FreshCo rather than premium stores like Whole Foods. Despite the high costs, Canada offers a world-class culinary scene, particularly in its multicultural urban centers, but travelers should budget at least 20% more for food than they might for a similar trip in most parts of the U.S.

People Also Ask

Every year, the cost of food seems to be getting higher and higher. In 2022, the average monthly cost of food for the average Canadian household was $1,065.60. In 2023, the average cost for the same amount of groceries is $1,357.37. That's almost $300 per month or $3,600 per year more for average food prices in Canada.

MORE DETAILS

The average retail price for one dozen, or 12, eggs in Canada was 3.87 Canadian dollars in February 2022. Canada produces an increasing number of eggs each year. In 2019, around 586 metric tons were produced nationwide, an increase of over 20 percent in volume since 2010.

MORE DETAILS

The average price Canadians pay for coffee varies widely by province, new data from Square shows. In Calgary, the average cost is $4.22, making it the most expensive market for java in Canada. Contrasting that is Montreal at $2.67. And in the middle lies Ottawa ($2.89), Toronto ($3.28), and Vancouver ($3.66).

MORE DETAILS