Food affordability / Trade & household budgets
A $95 grocery gap in the middle of a trade fight
GroceryPulse’s published comparisons show $92–$95 differences across selected food baskets in three cities. Here is how to read those gaps as Canada–U.S. trade tensions escalate.
Milk, lunch ingredients and something for dinner still have to fit into the budget, whatever happens at the negotiating table. For anyone watching Canada and the United States announce new restrictions, the worry is understandable: how much more will the next grocery trip cost?
The new border measures create real uncertainty. But a tariff rate cannot tell you what every household will pay. The product, its origin, the retailer and the timing of a promotion all matter. So does the amount of money left after rent and other bills.
GroceryPulse’s published price comparisons illustrate one part of that picture. Across selected banners in Montreal, Vancouver and Calgary, a standardized set of 45 food and drink items showed differences of about $92–$95. Those gaps deserve attention, alongside a careful explanation of what the figures represent.
The squeeze started before September
Official grocery inflation slowed to 2.8% year over year in August, from 3.1% in July. Yet food bought from stores was still 29.0% more expensive than in August 2021. A slower increase offers little comfort when a household is already adjusting to years of higher prices. Those August figures also precede Canada’s September counter-tariffs, so they cannot tell us what the newer measures have done. Statistics Canada’s August release puts that distinction into perspective.
The same product types, different comparison totals
We took a snapshot of GroceryPulse’s free city comparisons on October 5 and removed the five household-supply items from our usual 50-item basket. That left 45 food and drink products, from milk and eggs to produce, meat, pantry staples and frozen foods.
Every selected banner had a recorded price for all 45 entries, so these examples use no estimated prices. They are selected comparisons within three cities; they are not a national ranking or an average Canadian grocery bill.
GroceryPulse data snapshot
A food-basket gap in three cities
Published comparison data retrieved October 5, 2026. Each city’s newest available observation was October 1; individual prices can be older, and the public snapshot does not expose all collection dates. Brands and accepted package sizes can differ. These are banner-level comparisons, not identical branded baskets or live checkout quotes.
Vancouver
$95.32 difference
27.7% below the higher comparison total
In Vancouver, the selected Superstore total was $249.40, compared with $344.72 for Save-On-Foods—a $95.32 difference. In Montreal, the Maxi comparison was $92.58 below IGA’s. In Calgary, Superstore’s was $92.16 below Safeway’s.
A household’s own result will depend on its list. Our comparison spans product types, allows brands to vary and combines observations from different dates. It also aggregates product prices within a banner rather than pricing one named branch’s checkout. The gaps are a reason to compare the items you need, not a promise that switching stores will save everyone the same amount.
A tariff at the border has a journey to the shelf
The latest escalation has unfolded in stages. New U.S. tariffs of 50% on a targeted group of Canadian goods took effect August 22. Canada’s new counter-tariffs of 15%, 25% and 50% took effect September 8. Those Canadian measures apply to listed U.S.-origin goods, rather than every item in a grocery aisle. Finance Canada’s announcement sets out the timing.
The food provisions are specific. Canada’s consolidated tariff list includes a 25% rate on listed U.S.-origin cheeses and 50% on natural honey and certain whey products and baking mixes. An American brand name alone does not establish a product’s customs origin. Meanwhile, selected U.S. import bans took effect September 29; the relevant product annex includes specified Canadian whey products, molasses and non-alcoholic beer, rather than all Canadian dairy.
The Canadian surtax is calculated on the customs value of covered imports. As a simple illustration, a 25% surtax on a covered unit valued at $4 adds $1 at the border. That is not automatically a 25% increase on its final supermarket price. Freight, processing, currency movements, supplier margins, existing inventory and retailer decisions sit between importation and checkout. Promotions can temporarily move the price in the other direction.
We cannot assign the store gaps above to tariffs. This snapshot does not establish each product’s customs origin, and it does not compare the same products before and after a trade measure while separating other influences. It shows differences in the published price comparisons retrieved on October 5.
Affordability also depends on the paycheque
Trade uncertainty can reach a household through work as well as shopping. A business that delays investment or hiring affects the income side of the budget. Grocery prices that hold steady can still become harder to afford for someone whose hours have been cut.
In September, Bank of Canada Governor Tiff Macklem said counter-tariffs could eventually feed into consumer prices, while the Bank expected a modest overall inflation effect from measures primarily aimed at non-consumer goods with Canadian substitutes. He also discussed uncertainty’s effects on investment and hiring. That is an economic assessment; GroceryPulse’s price data alone cannot measure a household’s income or food insecurity.
Start with the part of the bill you can compare
A long comparison basket can feel remote from tonight’s dinner. A smaller dated example is easier to picture. At the Toronto Walmart location in our approved price batch, three actual packages observed on September 29 added up to $7.58:
- Great Value spaghetti, 900 g: $1.97.
- Unico diced tomatoes, 796 mL: $2.24.
- Great Value frozen mixed vegetables, 750 g: $3.37.
Those are individual products that can be useful in a pantry or freezer, not the cost of a complete meal. They are observed package prices from that date, with no promise that the same offer remains available today. The Toronto comparison shows the source context.
For your next shop, start with your actual list and two or three stores you can reasonably reach. Compare package sizes and unit prices, and check the dates behind an attractive offer. A lower advertised basket may not be worth an extra bus fare, a long drive or buying more perishable food than you will use. Our basket builder helps narrow the comparison to the products that matter to you.
The trade dispute will keep producing big numbers. A useful grocery comparison brings the question back to specific products, nearby stores and dated evidence. That cannot remove the pressure on a household’s budget, but it can make the next shopping decision clearer.
About the data in this article
This is a fixed editorial snapshot, published October 5, 2026. Future changes to the live comparison pages do not update these article totals.
- We summed one standardized entry for each of the 45 food and drink products at each selected banner; the five household-supply products are excluded. All selected entries had recorded prices and none were imputed.
- The public comparison retains the latest available observation for each store/product mapping and aggregates each product within a banner using the lower median of store observations. Each displayed city date identifies its newest surviving observation. The public snapshot does not expose every non-Walmart item’s collection date, so the oldest observation cannot be established here.
- These are standardized product types under GroceryPulse’s matching rules. Brands and package sizes within those rules can vary. Prices come from retailer websites and can differ from in-store offers, loyalty prices and receipts.
- The percentage is the dollar difference divided by the higher selected total. The examples are not a nutritious-diet benchmark, a weekly household budget or a measure of the effect of tariffs. The Toronto Walmart example uses actual-package prices from the approved manually reviewed batch, captured September 29.
Read the methodology and coverage notes. Suggested citation: GroceryPulse Editorial Team, “A $95 grocery gap in the middle of a trade fight,” October 5, 2026; comparison snapshot retrieved October 5.