Blog
Quebec statutory holidays in call routing
Quebec's holiday calendar differs from the rest of Canada, and a phone menu configured elsewhere answers on the Patriotes Monday and on the Fête nationale.
John · Owner and CEO · 3 min read · · updated
Quebec's statutory holidays are not the same list as the rest of Canada. The Journée nationale des patriotes falls on the Monday preceding 25 May, and the Fête nationale on 24 June. Neither is a holiday in most other provinces. A phone system configured against a generic Canadian calendar will ring an empty office on both.
The 2026 dates
| Holiday | 2026 date |
|---|---|
| Journée nationale des patriotes | Monday 18 May |
| Fête nationale du Québec | Wednesday 24 June |
| Canada Day | Wednesday 1 July |
| Labour Day | Monday 7 September |
| Thanksgiving | Monday 12 October |
| Christmas Eve | Thursday 24 December |
| Christmas Day | Friday 25 December |
| Boxing Day | Saturday 26 December, commonly observed Monday 28 |
The two to check on any imported calendar are the first two. The Patriotes date moves (it is the Monday that precedes 25 May, not a fixed number), so a calendar entered once by hand is wrong the following year.
The eight statutory holidays, split by whether next year's date is the same number or has to be worked out.
Reuse this figure anywhere, including commercially, with credit to Ringfully and a link back to this page. CC BY 4.0.
Why this breaks quietly
Nothing errors when a holiday is missing. The office is closed, the line is open, and the caller hears ringing followed by whatever your no-answer path does. If that path is voicemail, you find out days later. If it is a queue with no agents, the caller waits and hangs up, and you never find out at all.
The failure has no log line, which is what makes an annual calendar review worth the twenty minutes.
Three things worth deciding
Three decisions sit behind a holiday calendar that works: where the list lives, whether a holiday gets its own message, and what happens on a day nobody configured.
Per-location, not per-company
If you have an office in Quebec and one elsewhere, they do not close on the same days. A single company-wide holiday list is wrong for one of them by construction.
Holiday is not the same as closed
A holiday often wants a different message (naming the holiday, giving the return date) where after-hours can be generic. Treating them as one exit means the 24 June caller hears the same thing as the Tuesday 7pm caller.
Decide the default
The question is what happens on a day nobody configured. Answering as if open is the more dangerous default, because it produces a ringing line into an empty office.
How Ringfully handles it
Business hours live on a schedule attached to a location, so a Quebec office follows the Quebec calendar and another follows its own. The business-hours block has four separate exits (open, holiday, emergency, closed), so a holiday can carry its own message rather than reusing the after-hours one; call menus and hours describes the step itself. Where that calendar lives and the order it decides in: holiday routing you set once. If your line is already answering on a calendar somebody else entered, tell us what it does today.
One design decision worth knowing, because it is deliberate and it surprises people: a number not bound to a flow rings 24 hours a day. Hours only apply inside a flow. We fail open rather than closed, on the reasoning that silencing a business's phone line has to be something you chose, never something you inherited from a misconfiguration.
The emergency exit is separate again: a per-location switch that outranks both hours and holidays, for the day the building floods and the calendar is irrelevant. What to say when you flip it: the snow-day message.
Dates above are for 2026 and the Patriotes date moves annually. Employment-standards obligations around statutory holidays are a separate question from call routing: that one is for an employment adviser. Related: building a French-first IVR.
Questions people ask
- Which Quebec holidays does a calendar from elsewhere miss?
- The two Quebec ones. The Journée nationale des patriotes falls on the Monday preceding 25 May, and the Fête nationale du Québec on 24 June. Neither is a statutory holiday in most other provinces, so a generic Canadian calendar leaves your line open on both.
- Why does a missed holiday not show up as an error?
- Because nothing fails. The office is closed, the line is open, and the caller hears ringing followed by whatever your no-answer path does. If nobody is there to pick up, the caller waits and hangs up, and you never find out.
- Do I have to enter the holidays again every year?
- Yes. Entries are dates, not rules, and the Patriotes date moves: it is the Monday before 25 May rather than a fixed number. Twenty minutes once a year, in one sitting, is the whole job.
- Can two offices keep different holidays?
- Yes. Hours and holidays live on a schedule attached to a location, so a Quebec office can follow the Quebec calendar while another follows its own. A single company-wide list would be wrong for one of them by construction.
- What happens on a day nobody configured?
- The line answers as if you were open. We fail open rather than closed, and a number that is not bound to a phone menu rings around the clock by design. Silencing a business line has to be something you chose.
About the author
John
Owner and CEO
Owner and CEO with over 10 years of experience in the IT industry, including more than 5 years specializing in VoIP and cloud communications. Experienced in designing, deploying, and supporting reliable communication solutions for businesses.

Keep reading
A free tool for this, in your browser: the phone menu builder.
If your phone menu sends people to the wrong place, or the wrong message plays after hours, describe what a caller hears today and we will tell you how we would set it up.