In short
- Black Friday is Canada's busiest single shopping day, but the season runs on to a second peak just before Christmas.
- A freeze that has to hold for five weeks needs a plan for living inside it: what can change each week, and where the backlog goes.
- Stock, content and the team all have to last the run, not just the weekend.
- Pick the date the freeze lifts when you pick the date it starts. Boxing Day is the obvious one.
On this page
What you'll need
- Your sales by day for last November and December, not just the monthly totals
- A view of how much stock you can realistically bring in after Black Friday
- The names of everyone who will be on call between late November and New Year
01The biggest day—not the last one
If you sell in Canada, Black Friday is where your holiday season starts, not where it ends.
Canadian shoppers have fully embraced the weekend: Moneris transaction data shows Black Friday was the single busiest shopping day in Canada last year. In fact, a Retail Council of Canada survey found that 84% of Canadians ranked Black Friday among their most important shopping days—compared to just 55% for Boxing Day.
Because the numbers are so big, almost all the planning, energy, and stress get poured into that four-day window. Even merchants who wisely freeze their code from Black Friday straight through to Christmas tend to plan for the freeze, rather than how to actually survive inside it for a full month.
That's where the plan and reality part ways.
Look at the shape of the season (not just the headline)
While Black Friday gets the headlines, holiday spending spreads across the calendar:
- The early rush: Canadians told Deloitte they planned to spend 23% of their holiday budget during Black Friday and Cyber Monday.
- The December stretch: They expected to spend another 25% in early December, and 17% in late December.
That second wave is very real. Moneris data revealed that December 22 and 23 reached an impressive 94% and 95% of Black Friday's peak transaction volume. Their verdict for retailers? Plan for multiple demand spikes rather than relying on a single marquee day.
Salesforce notes that deal-seeking shoppers are concentrating more spend into Cyber Week. That doesn't eliminate the late-December rush—it just makes it easier to forget about until you're in the middle of it.
Staying steady between two peaks
A Canadian store doesn't just face one big weekend—it has two major sales peaks about four weeks apart, and needs to stay completely stable through everything in between.
As the president of the Retail Council of Canada put it: "Black Friday is now the moment Canadians plan around—but their shopping stretches well beyond the day itself."
That long runway changes the game. A four-day spike takes preparation; a four-week marathon takes a different strategy entirely. Winning Black Friday is great—but the real test is keeping your store fresh and working through to Christmas.
02Week three: when the freeze starts to bend
It's the second week of December. Your homepage is still proudly featuring a hero product that sold out ten days ago. The shipping banner lists a cut-off date that passed last Tuesday. Someone on marketing asks for "just one tiny change," but nobody is entirely sure who can approve it because the person who signed off on the freeze is already on vacation.
Nothing has crashed. The store is just slowly getting stale—and the code freeze designed to protect your business is now the very thing standing in its way.
In Canada, the harder challenge isn't setting the freeze—it's surviving inside it for five weeks straight:
- Small requests stack up: A dead link, an outdated shipping date, a sold-out collection that needs swapping. By week two, you have a laundry list. By week three, someone is convinced their request "doesn't really count as a code change."
- Ownership gets blurry: The team lead or developer who set the freeze rules in October might not be at their desk in mid-December.
- "Just this once" becomes a habit: Every exception makes the next one easier to justify.
The fix is to plan your freeze as a full season, not a single calendar date. Decide right now what your team can update weekly without touching theme code, and build a clear holding dock for non-essential ideas so they don't end up on the live store. Once your workflows and code are locked down, your biggest operational risk shifts from what's happening in your codebase to what's on your warehouse shelves.
03Inventory that lasts the run, not the day
A weekend spike and a five-week holiday run exhaust inventory in completely different ways. Managing a spike requires answering one immediate question: do we have enough stock for Friday? Managing a five-week run forces a much tougher calculation: will the inventory already on your shelves—plus any late top- ups—sustain sales straight through to Christmas?
Operational demands shift dramatically when managing inventory across a five-week run versus a four-day weekend:
| A spike (Black Friday weekend) | A run (five weeks) | |
|---|---|---|
| The question | Do we have enough for Friday? | Will what we have, and can still get, last until Christmas? |
| New stock | Arrives before the weekend | Mostly already in: Load every holiday product and variant before the freeze, and plan any top-up orders now, not in December. |
| Inventory sync | Checked once | Drifts over time: Integrations can fall out of step over sustained traffic—watch syncs weekly, not once. |
| Sold-out bestsellers | Gone by Monday | Stays featured: Assign someone to audit and remove sold-out bestsellers from homepage hero slots regularly. |
Managing inventory through a five-week run isn't just a supply chain exercise—it's an ongoing merchandising judgment call. When inventory syncs silently drift and sold-out bestsellers sit in your hero slots, operational oversights turn directly into lost sales. The goal isn't simply stocking the warehouse, but keeping the storefront nimble—giving late-December shoppers a fresh, ready-to-buy experience that keeps sales momentum high straight through to Christmas.
04Keeping momentum past Black Friday
The Black Friday creative goes up in late November. In plenty of stores it's still running on December 20: same banners, same "limited time" message, same hero products, some of them sold out. Shoppers coming back for the pre-Christmas push find a store that looks as though it stopped trying three weeks ago.
The freeze makes this worse, because refreshing the store means changing it. The answer is to plan the whole run of content before the freeze, and to build it so it can change without code:
- Plan three or four distinct moments, not one: Black Friday weekend, early December, shipping cut-off deadlines, and a final gift-card push.
- Build every banner, collection, and message before the freeze: Test the swaps in Shopify's theme editor beforehand so changing content requires zero code deployments.
- Draft shipping cut-off messaging early: Clear last-order dates are an important mid-December sales driver—don't write them in an emergency Slack thread on December 18.
Planning your promotional swaps keeps your storefront fresh without touching theme code. But code stability and pre-built banners only protect the software. The final, most vulnerable asset that has to endure a five-week run isn't on your site at all—it's the team running it.
05Executing across the full holiday run
A five-day US sprint asks an engineering team for a short, high-intensity push. A five-week Canadian run asks that same team to maintain operational readiness—and stay reachable—straight through the holiday period without burning out before January.
Preventing fatigue across a five-week run requires deliberate operational structure rather than reliance on individual endurance:
- Structure a sustainable on-call rotation: Expecting a single engineer to hold primary coverage for five consecutive weeks invites human error during critical late-December edge cases. Rotate primary on-call responsibilities weekly.
- Define week-by-week exception authority: The technical leader authorized to approve emergency code overrides on Black Friday may be off the grid by December 22. Explicitly designate sign-off authority for each week of the holiday window.
- Keep escalation pathways direct: An operational decision that stalls in approval bottlenecks for 24 hours costs you a full day during peak holiday buying hours.
Unlike a US freeze—which ends a day or two after Cyber Monday—a Canadian freeze lacks a natural operational endpoint. Christmas transitions into Boxing Day promotions, post-holiday return processing begins, and Q1 engineering roadmaps launch. Without a set end date—the day the freeze lifts and normal deployments resume—a code freeze quietly degrades through ad-hoc "minor" exceptions until accumulated deployment risk hits the platform all at once.
Setting the end date before locking the codebase
Set your end date at the exact same time you set your freeze date. Boxing Day serves as an ideal boundary: not as a second massive peak (Moneris data shows Boxing Day at under half of Black Friday's transaction volume), but as a clear, universally understood operational milestone.
Ending the freeze on its set date lets you release the changes you held back in a controlled, deliberate order. A freeze that simply wears off is how your engineering team spends the first week of January triaging December's hasty workarounds.
Is your plan built for the full run?
If your peak-season operational plan ends on Cyber Monday, it was written for a short weekend sprint, not a five-week holiday marathon. The decisions that dictate how smoothly your December runs happen weeks before the first deal goes live: locking down freeze exceptions, auditing inventory syncs, scheduling campaign rotations, and defining your on-call coverage.
Sources (4)
- Moneris data, via Retail Insider, Black Friday tops holiday shopping days in 2025, Moneris data shows, 15 January 2026. Canadian transaction volume, 1 Nov–31 Dec 2025; quotes from Sean McCormick, Moneris. retail-insider.com
- Retail Council of Canada, Black Friday Set to Surge as Canadians Shop Smarter for 2025, 21 November 2025, and RCC × Leger 2025 Holiday Shopping Survey, 20 October 2025. More than 2,500 Canadian shoppers. retailcouncil.org
- Deloitte Canada, 2025 Holiday Retail Outlook: Wrapped in resilience, October 2025. Survey of more than 1,000 Canadians, 27 Aug–5 Sep 2025. deloitte.com
- Retail Insider, Canadian Retailers Enter Holiday 2026 With Spending Momentum and Price-Sensitive Shoppers, 1 September 2026 (interview with Caila Schwartz, Salesforce). retail-insider.com