On food, cost, and what happens when systems won’t take the hint
By Leni Spooner, creator of Between the Lines.
Dinner, Served With a Side of System Failure
Lately, I’ve found myself sitting down to dinner with an uninvited guest: the food system.
It’s there as a kind of side sauce — colouring the meal, shaping the conversation, quietly intruding on what should have been an unremarkable evening. I’ll be halfway through eating and suddenly thinking about why this costs what it does, how much it’s gone up, and why that answer never seems simple or satisfying. It’s not just me. I hear the same strain in conversations with family, friends, neighbours. Someone mentions a grocery bill. Someone else exhales. The topic barely needs an introduction anymore.
We all have to eat. There’s no opting out, no clever workaround, no subscription you can cancel when the price stops making sense. And yet, week by week, the cost of feeding ourselves keeps inching higher — not in dramatic spikes, but in steady, wearing increments. Prices creep. Packages shrink. Staples that once felt dependable start to feel like small indulgences.
What makes this especially demoralizing is how persistent it’s become. When food costs stop being routine and turn into a constant source of low-grade stress, something shifts. People don’t feel careless or uninformed — they feel boxed in. Over time, that strain chips away at a sense of fairness: the quiet expectation that the basics should at least be predictable.
The contrast only sharpens the feeling. While households tighten food budgets and make trade-offs, Canada’s largest grocery retailers continue to post strong — in some cases record — profits. At the same time, farmers talk openly about being squeezed from both ends: rising input costs on one side, limited pricing power on the other. Somewhere between the farm gate and the checkout aisle, value is being extracted — but very little of it seems to be flowing back to the people growing the food or the people buying it.
Governments aren’t unaware of this. There have been reviews, consultations, task forces, and carefully worded press releases pointing to future plans. There have been assurances that competition will eventually do its work.
But after years of living with this pattern, those reassurances are starting to sound thin.
What I keep coming back to, sitting there with my dinner, is the sense that the food system itself has become part of the meal — unavoidable, expensive, and increasingly hard to ignore.
Help Is on the Way. The Problem Is Still Here.
To be fair, there has been recent, concrete federal action on food affordability — and it deserves to be acknowledged.
In late January, Ottawa announced a package aimed at easing pressure on households and strengthening parts of the food system. Pending Royal Assent, the GST Credit is being replaced with a new Canada Groceries and Essentials Benefit, including a one-time top-up this spring and a five-year increase beginning this summer. For low- and modest-income Canadians, that translates into real, near-term relief.
The federal government also committed to developing a National Food Security Strategy, with early signals pointing to measures like mandatory unit price labelling to make comparison shopping easier, enhanced monitoring by the Competition Bureau, additional support for food banks, and incentives to encourage domestic production. The National School Food Program is being made permanent.
Taken together, these steps matter. For households under immediate strain, they will help.
But they also reveal the limits of the current response.
These are federal initiatives, operating within the federal share of responsibility. In Canada, food policy doesn’t sit neatly in one place. Provinces play a decisive role in consumer protection rules, retail practices, transportation standards, agricultural marketing systems, and how food moves within and across provincial borders. Progress depends not just on what Ottawa announces, but on whether provinces act in parallel — and sometimes choose to lead.
Most of the measures announced so far focus on relief, not on reshaping how food is priced, distributed, and controlled. They cushion the impact without confronting the mechanics that keep pressure building. Relief has a timetable. Systems don’t.
That tension becomes harder to ignore when set alongside other federal choices, including the closure of research facilities and job cuts at Agriculture and Agri-Food Canada. Food is treated as urgent at the checkout, but not yet as fully strategic at the system level.
When Prices Start Freelancing
Part of what makes food costs so demoralizing right now isn’t just how high they are — it’s how unstable they’ve become.
Prices no longer feel fixed in the way they once did. The same item costs one thing this week and something else the next, sometimes without any clear reason tied to season, supply, or weather. Even careful shoppers — people who pay attention, who compare, who budget — find themselves surprised at checkout. The mental math no longer works.
That’s not an accident. It’s a feature of how grocery pricing now operates.
Large grocery chains increasingly rely on dynamic pricing systems that allow prices to be adjusted centrally and frequently across stores. Retailers describe this as efficiency: faster responses to cost changes, fewer pricing errors, better inventory management. On paper, it sounds sensible.
From the shopper’s side of the cart, it changes the rules.
When prices can shift week to week — or even day to day — it becomes harder to know what anything is supposed to cost. A price you relied on last month quietly expires. A benchmark you carried in your head stops being useful. Memory, once the consumer’s most basic tool, is no longer invited to shop.
Dynamic pricing doesn’t just raise prices. It destabilizes comparison itself.
The old advice — shop around, vote with your feet — still gets offered, but it works less well in practice. Many Canadians are already shopping within a handful of corporate banners that share supply chains, pricing logic, and back-end systems. You can drive to another store and still be moving inside the same ecosystem, governed by similar algorithms designed to protect margins first.
What makes this particularly galling is where the efficiency goes.
Automation, pricing software, and data analytics reduce labour and tighten operations. In theory, those gains could ease pressure on prices. In practice, they haven’t. Food retail profits have surged even as Canadians buy less food and pay more for it. The efficiencies exist — they’re just not being shared.
Layered onto this is the growing role of loyalty programs, which now function less like rewards and more like sorting systems. Shoppers are encouraged to trade time, attention, and personal data in exchange for modest discounts or targeted offers that rarely keep pace with rising prices. There’s growing evidence that the most loyal customers often receive fewer meaningful deals — precisely because the system assumes they’ll buy anyway.
Keeping food affordable increasingly requires work: tracking offers, scanning apps, timing purchases, switching brands, sometimes making multiple trips. For households already stretched by long hours, caregiving, or tight budgets, that isn’t empowerment. It’s unpaid labour.
Food is where this hits hardest, because there’s no opting out. You can delay a purchase or cancel a service. You can’t stop feeding your family. When the price of dinner becomes unpredictable, stress compounds — quietly, relentlessly.
By the time you sit down to eat, the food system has already had its say. And for many Canadians, it’s starting to feel like the system is freelancing — changing the terms whenever it suits, while households are left trying to keep up.
How to Move Food in Thirteen Easy Countries
It’s tempting to think the instability we feel around food prices is mostly a retail problem — something that begins and ends in the store. But by the time food reaches the shelf, much of the damage has already been done.
Canada’s food system operates inside a country that markets itself as a single economy, yet often behaves like thirteen adjacent ones. Provincial boundaries still shape how food is processed, inspected, transported, and sold. The result is friction — not always visible, but always costly.
For producers and processors, scaling beyond a home province can mean navigating different standards, licensing requirements, inspection regimes, and transportation rules. Add in fragmented warehousing and distribution, and what should be straightforward movement turns into a series of workarounds. These costs don’t disappear. They stack up quietly along the supply chain.
This is where interprovincial trade barriers stop being an abstract economic concept and start showing up in everyday life.
I’ve written before about my reluctance to shop at Walmart, and that discomfort hasn’t gone away. But rising food costs have forced a more uncomfortable realization: for some Canadian food producers, Walmart may be the only viable route to a national market.
For a small or mid-sized Canadian cannery, getting a product from coast to coast is extraordinarily difficult. Distribution is expensive. Transportation costs are high. Shelf access is tightly controlled. In that context, selling through a single national retailer can be less a strategic choice than a survival one — one buyer, one logistics system, one path that actually moves product across provincial lines.
The alternative isn’t always better. A company like Loblaw Companies Limited could, in theory, offer similar reach. But access to those shelves often comes with steep barriers: listing fees, promotional requirements, volume commitments, and compliance costs that can be prohibitive for smaller processors operating on thin margins. For some producers, the cost of entry alone makes that route unworkable.
So when a Canadian-made product shows up at Walmart, it isn’t necessarily there because it’s the preferred destination. It may be there because it was the only option that made national distribution possible.
This doesn’t absolve large retailers of the power they wield. But it does shift the focus to what’s missing in between: the lack of affordable, coordinated pathways that allow Canadian food producers to reach Canadian consumers without surrendering margin or autonomy just to get on the shelf.
Economists often frame this problem in terms of overall GDP, and they’re not wrong. Canada leaves real growth on the table by allowing internal frictions to persist. But for most households, overall GDP isn’t the pressure point. Food is.
If internal trade reform mattered only for productivity statistics, it would feel distant. It matters because it shapes whether food systems can be resilient and competitive — or brittle and concentrated, with power pooling at the retail end of the chain.
Until food is treated as the central test case for internal trade reform — not an exception to it — the pressure households feel at the grocery store will keep returning, no matter how sophisticated pricing systems become.
Making Peace Without Swallowing the Story
None of this is meant to suggest that food prices will suddenly become simple again, or that the pressures shaping Canada’s food system can be undone quickly. They can’t. Climate volatility, global markets, transportation costs, and corporate concentration aren’t problems with tidy timelines.
But recognizing where the real pressure points are still matters.
There’s a difference between accepting complexity and accepting inevitability. Canadians are being asked to accept higher prices, thinner margins, and less predictability without much clarity in return. Reassurances that markets will eventually sort themselves out don’t do much for the stress that shows up every week at the grocery store.
Making peace, for me, doesn’t mean letting the story slide. It means being clear-eyed about what’s happening — and about what isn’t.
It means acknowledging that food affordability isn’t driven by a single villain, but by a system where power has concentrated downstream, friction persists upstream, and households do most of the adjusting in between. It means recognizing that efficiencies feel punishing when the benefits flow upward and the costs quietly land on families.
Canada has shown that when something is treated as urgent, governments can move. We’ve seen it with energy, with critical minerals, with nationally strategic infrastructure. Food deserves that same seriousness — not as a side issue, and not only as income support, but as a system that touches health, dignity, labour, and social stability all at once.
Until then, many Canadians will keep adapting quietly — paying closer attention, making different choices where they can, swapping notes with neighbours. That may not fix the structure. But it keeps people grounded.
Magic Bullets, Meet the Actual System
For a very long time now, the rising cost of groceries has been a reliable talking point for the Conservative Party of Canada, most often framed through taxation and presented as the primary lever for relief. And to be fair, sustained pressure on food costs is welcome. Naming the problem matters.
But naming the problem isn’t the same as understanding it.
If grocery prices were driven mainly by one policy, the story would be simpler — and the solution quicker. That isn’t the reality Canadians are living with. Prices are rising across jurisdictions with different tax regimes. Retail margins have expanded even as volumes fall. Volatility has become a feature, not a phase.
If we’re serious about lowering food costs in a durable way, the conversation has to move beyond magic bullets and toward all parts of the system that are squarely within domestic –– federal and provincial –– control.
That means we all need to be asking harder questions about retail concentration, data-driven pricing, loyalty programs, the missing middle of food processing and distribution, food-specific interprovincial barriers, and the role provinces play alongside federal action.
None of these questions fit neatly on a bumper sticker. But they are the ones that determine whether grocery prices remain a permanent source of stress — or a problem we can actually make progress on.
Food prices don’t rise because of one policy.
They rise because systems settle into habits — and breaking those habits takes more effort than letting households absorb the cost.
If we can shift the conversation from slogans to systems, and from outrage to responsibility, we might finally move from arguing about the cost of groceries to doing something lasting about it.
About the Author
Leni Spooner is a Canadian writer, researcher, and civic storyteller. She is the founder of Between the Lines | Kitchen Table Politics, a longform publication exploring how policy, economics, food systems, and everyday life intersect. Her work blends historical context with present-day analysis, helping readers see the deeper patterns that shape Canada’s choices — and the lives built around them.
If you enjoy thoughtful, independent writing, you can:
👉 Subscribe to Between the Lines to receive updates and new essays
👉 Buy Leni a coffee to support this work

