How Canadian statutory holidays actually work (province by province)

Statutory holidays look simple until you run a team across two provinces. Then you learn that the list of paid holidays, who qualifies for holiday pay, how that pay is calculated, and what happens when a holiday falls on a weekend all change depending on where the employee works. Get it wrong and you either shortchange people (an employment-standards complaint waiting to happen) or overpay without meaning to. This guide walks a Canadian employer through how stat holidays really work, and what any HR tool you buy has to handle correctly.

There is no single national list of stat holidays

Canada has federal statutory holidays that apply to federally regulated workplaces (banks, airlines, telecom, interprovincial transport), and each province and territory sets its own list for everyone else. Most employers are provincially regulated, so the provincial list is the one that governs your team. A handful of days are near-universal, and several are province-specific.

The days almost every jurisdiction recognizes

  • New Year’s Day
  • Good Friday (Easter Monday is the statutory day in some federal and Quebec contexts instead)
  • Canada Day
  • Labour Day
  • Christmas Day

Common days that vary by province

  • Family Day (a February holiday in Ontario, BC, Alberta, Saskatchewan, New Brunswick and others, but NOT in Quebec or the Atlantic provinces that do not observe it).
  • Victoria Day (observed in most provinces; in Quebec the same Monday is the National Patriots’ Day).
  • National Day for Truth and Reconciliation, September 30 (a statutory holiday federally and in several provinces such as BC and PEI, but not a paid statutory holiday in every province).
  • Thanksgiving (statutory in most of Canada, but not a statutory holiday in the Atlantic provinces).
  • Remembrance Day (a statutory holiday in many provinces including BC, Alberta and Saskatchewan, but treated differently in Ontario and Quebec).
  • Quebec’s Saint-Jean-Baptiste Day (June 24), the province’s National Holiday, which does not exist elsewhere.

The exact list, and whether a given day is a paid statutory holiday or just a common day off, changes year to year and province to province. Always confirm the current year’s list against your own province’s employment standards before you publish a holiday calendar.

Who actually qualifies for holiday pay

This is where employers most often trip. Being on payroll does not automatically entitle someone to statutory holiday pay in every province. Provinces attach eligibility rules, and they differ:

  • Some provinces use a "last and first" rule: the employee must work their scheduled shift before and after the holiday to qualify (unless they had authorized time off).
  • Some require a minimum length of service or a minimum number of days worked in the weeks leading up to the holiday.
  • Ontario and several others have moved toward broad eligibility, where most employees qualify regardless of tenure as long as they meet the last-and-first-scheduled-day test.
  • Casual, part-time and newly hired staff are the groups most affected by these tests, so they are where errors cluster.

The practical takeaway: eligibility is a rule engine, not a checkbox. A tool that marks everyone "eligible" by default will overpay, and one that ignores the qualifying-shift test will underpay. Confirm your province’s specific qualifying rule and make sure your system encodes it.

How statutory holiday pay is calculated

There are two amounts that can be in play, and employers routinely confuse them.

1. General holiday pay (for the day off)

When an eligible employee gets the day off, they are still paid for it. The formula is set provincially and is usually based on recent earnings rather than a fixed "one day’s pay." Common approaches include a percentage of wages earned in a defined period before the holiday (for example a share of the prior four weeks’ wages) or an average day’s pay over a recent window. This matters for part-timers and people with variable hours, because a flat "8 hours" assumption will be wrong for them.

2. Premium pay (for working the holiday)

If an eligible employee works on the statutory holiday, most provinces require holiday pay PLUS a premium, often time-and-a-half for hours worked, or in some cases the day’s holiday pay plus a substitute day off. The exact combination is provincial. The point is that "they worked the holiday" is not a single national rule, and a tool that hardcodes one province’s premium will mislead you in another.

The numbers here are provincial and change over time. Treat this section as the shape of the rules, not the rates. Confirm the current formula and premium against your own province’s employment-standards authority (in Quebec, the CNESST) before you run pay.

What happens when a holiday falls on a weekend

When a statutory holiday lands on a Saturday or Sunday, many provinces designate a substitute weekday (often the following Monday) as the observed day off. Others let the employer and employee agree on a substitute day. If your calendar simply shows the holiday on the weekend and moves on, employees can lose a day they are entitled to. Substitution rules are provincial too, so a national one-size calendar quietly creates disputes.

Why this is an HR-tool problem, not a spreadsheet problem

Every one of the above varies by province: the list of days, the eligibility test, the pay formula, the premium for working, and the weekend-substitution rule. Multiply that by two or three provinces and a mix of full-time, part-time and casual staff, and a shared spreadsheet becomes a liability. This is exactly the kind of provincial nuance that HR software built for the United States and localized later tends to flatten.

What to demand from your HR tool

  1. A per-province statutory holiday calendar, not one national list, that reflects the days each province actually observes.
  2. An eligibility rule that can encode the qualifying-shift and service tests, rather than assuming everyone qualifies.
  3. Holiday-pay handling that reflects recent earnings for variable-hours and part-time staff, not a flat one-day assumption.
  4. Correct treatment of a holiday that falls on a weekend, including the substitute day.
  5. Multi-location and multi-province scoping, so an employee in Alberta and an employee in Quebec each see the right calendar.
  6. Clear honesty about the line between HR software and payroll (see below).

Where Workleaf fits (and where it does not)

Workleaf is a Canadian HRIS built province-first. Its stat-holiday engine encodes per-province holiday calendars and handles the scoping so a multi-province team sees the right days, and its time-off and policy layer, the same engine behind its province-by-province vacation policies, is designed around Canadian provincial rules rather than a single national default. That is the "get the calendar and the entitlements right" half of the problem.

To be precise about the line: Workleaf is a system of record and engagement layer. It does not run payroll and does not remit to the CRA or Revenu Quebec, so it does not cut the statutory holiday cheque itself. It works alongside the payroll you already run. Payroll and an applicant tracking system are on the roadmap, not in the product today.

So the honest division of labour is this: Workleaf keeps the per-province holiday calendar, the eligibility and time-off records, and the policies straight and visible to managers and employees, and your payroll system applies the dollars. That is the split most Canadian SMBs actually want, rather than ripping out a payroll they already trust.

Pricing is simple and public. Basic is $15 CAD per month for up to 10 employees, then $1.50 CAD per additional employee. Advanced is $30 CAD per month for up to 10 employees, then $3 CAD per additional employee, and adds the full talent suite (reviews, 1:1s, surveys and analytics). No quotes, no surprises.

Get your provincial holiday calendar right

See how Workleaf handles per-province statutory holidays and time off in a live account. Start free, set it up this afternoon, no credit card required.

Start free
Back to the blog