Your dining room has not emptied. It has become harder to predict — and that is as much a scheduling problem as a sales problem.
Eight in 10 Canadians (80%) are now eating out less often because of the rising cost of living, up from 75% a year ago, according to Restaurants Canada's 2026 Foodservice Facts report. The pullback is broad: among households earning $100,000 or more, 78% say they are eating out less, up from 70% in 2025. But the appetite itself is still there. Six in 10 Canadians (61%) say they would visit a table-service restaurant more often if they had more disposable income, up from 53% a year ago — and Canadians still make some 24 million restaurant visits every day.
Read those two facts together and the operational problem comes into focus. Demand has not disappeared; it has become conditional — on paydays, on the weather, on whether the month has been kind to a household's budget. The guests still come. They just no longer come on the dependable rhythm that a fixed roster assumes.
Why a rigid roster breaks — twice
The margins leave no room for a schedule that is wrong in either direction. The industry's average pre-tax profit margin is just 4.1%, and four in 10 restaurant companies (41%) are operating at a loss or just breaking even, up from 12% in 2019. Costs, as Restaurants Canada puts it, remain elevated.
So a roster copied from last month's "normal" week fails in both directions. On the quiet Tuesday, you pay a full crew to serve a half-empty room. On the Friday that unexpectedly fills — the night a group of those budget-watching diners decides to spend — a thin crew gets stretched, service slows, and the guests you could least afford to disappoint get your worst version of the evening.
Labour is not the only squeeze, either. Canada's retaliatory tariff measures, imposed in response to U.S. tariffs on specific listed goods, have added a layer of input-cost uncertainty. The measures avoided many of the priority food products Restaurants Canada had identified to government, which helps limit further pressure on food costs and menu prices. But the association flagged some packaging and restaurant equipment among its areas of concern, and trade uncertainty continues. Some of your supply lines may cost more, at times you cannot predict.
That makes the one major cost you set yourself, every single week — the roster — exactly the wrong place to be rigid. The answer is not a better guess at next Friday. It is a roster designed to bend.
The flexibility playbook
1. Staff in two layers: a dependable core and a planned flex
Split every week into two layers. The core is the crew you would need on a genuinely slow week — your most reliable, most versatile people, scheduled first, with their hours protected. The flex layer is a set of additional shifts that exist in the plan but are confirmed or released closer to the day, based on reservations, local events and the week's early trading.
The point is that flexibility is designed in advance, not improvised in a panic at 4 p.m. Your team knows which of their shifts are firm and which are flex, and by when each flex shift will be confirmed.
2. Cross-train so people can move between stations
A flex layer only works if people can actually move. A server who can run the pass, a line cook who can cover prep and dish, a host who can bus and reset — every cross-trained skill turns one absence or one unexpected rush from a crisis into a shuffle.
Build cross-training into quiet shifts deliberately: pair people across stations on slow afternoons, and keep a simple skills list so you know, at a glance, who can cover what. When someone calls in sick on your busiest night, that list is the difference between a plan and a hope.
3. Shorten the horizon, and re-forecast every week
A roster written three weeks out is a bet that the future will behave. Right now, it often does not. Publish the core schedule as far ahead as your team needs for planning their lives — but rebuild the flex layer weekly, from a short, honest re-forecast: reservations on the books, last week's actual covers by day, anything happening nearby, and the weather if your patio matters.
Ten minutes with last week's real numbers beats an hour of optimism. The pattern of which nights are softening and which are holding up is information you already have; the weekly re-forecast is simply the habit of using it.
4. Stagger the edges of the day
Demand rarely arrives all at once, so your crew should not either. Stagger start times so the full team overlaps only across the true peak, and stagger closing shifts so you are not paying three people to watch one table finish dessert. Split shifts, used sparingly and agreed in advance, can bridge a lunch-and-dinner pattern without carrying a full crew through a dead afternoon.
5. Make availability and on-call a fair, written process
Flexibility that feels arbitrary will cost you your best people. Collect availability regularly rather than assuming last month's still holds, rotate the less popular flex and on-call shifts visibly and evenly, and write down how flex shifts get confirmed and how much notice people will get. Fairness is not a soft extra here: in a market where experienced staff are hard to replace, a roster people trust is a retention tool.
6. Communicate changes early — every time
A changed shift is rarely the problem; a changed shift discovered at the last minute is. Confirm flex shifts by a set day, announce changes as soon as they are made, and make sure every person can check their own current schedule without having to phone the restaurant or scroll a group chat. Predictability for staff is what buys you flexibility as an owner.
Illustrative estimate — not a customer result. Imagine a 14-person bistro. Eight staff form the core and cover a baseline week. Three cross-trained staff hold flex shifts on Friday and Saturday — say 12 flex hours in total, at an assumed $18 an hour, roughly $216 — that are confirmed only if reservations and the week's trading justify them, and released by Wednesday if they do not. Two quiet weekends a month, that is on the order of $430 of labour the bistro did not spend on empty rooms; on the weekends the room does fill, the hours are already planned, staffed by people who knew the arrangement in advance.
Putting the playbook into practice
None of this requires new software habits so much as a schedule built from the right inputs. EasyShiftPlan generates a roster from each team member's availability and preferences, with the schedule optimised for coverage, cost and fairness — the core-plus-flex structure above is simply how you choose to set it up. Staff open a private link of their own — no login, no app — to check their shifts and submit leave or swap requests, which keeps the "confirm and communicate" steps from living in a manager's text messages. The finished schedule exports to CSV for your records.
However you build it, the principle is the same: when diners stay home unpredictably, the restaurants that cope are not the ones that guessed right. They are the ones whose rosters were built to bend.
Sources
- Restaurants Canada, "Eight in 10 Canadians are cutting back on restaurant visits as affordability pressures worsen" (2026 Foodservice Facts): https://www.restaurantscanada.org/eight-in-10-canadians-are-cutting-back-on-restaurant-visits-as-affordability-pressures-worsen/
- Restaurants Canada, "Restaurants Canada responds to Canada's new retaliatory tariff measures": https://www.restaurantscanada.org/restaurants-canada-responds-to-canadas-new-retaliatory-tariff-measures/