Public holiday shift checker: Canada

Check actual holiday dates under the selected Canadian provincial, territorial or federal employment scope against your crews' repeating patterns. Substitute days are not inferred.

Your holiday check

8-day cycle: 4 work days, then 4 off.

D day, N night, M morning, E afternoon, O off. Editing switches to Custom.

Cycle length: 8 days

Earlier dates stay blank.

Check the stored years in the results.

Crews 1
Crews

Example: Edit settings to personalise.

Works means a shift starts on that stored date. Overnight overlap and holiday pay are not calculated.

  • Crew A4 of 10 markers: work startsShifts start on 4 of 10 holiday records

  • New Year's Day

    Crew A
    Before start: no schedule
All stored holiday records in 2027All stored holiday records in 2027
Date and holidayCrew A
New Year's DayBefore start: no schedule
Good FridayWorks: Day shift (D)
Victoria DayOff
Canada DayWorks: Day shift (D)
Labour DayOff
National Day for Truth and ReconciliationOff
Thanksgiving DayWorks: Day shift (D)
Remembrance DayWorks: Day shift (D)
Christmas DayOff
Boxing DayOff

Holiday data coverage

Federally regulated workplaces. Stored years: 2027, 2028.

Actual general or statutory holiday dates for Federally regulated workplaces, under the selected employment-standards coverage. Dates follow the official holiday list and recurring calendar rules.

  • Substitute days, compensation, eligibility, school closures, civic and employer-specific holidays are not calculated. An actual-date marker does not guarantee a day off. Confirm any agreed substitute date separately.
  • Federal coverage is for federally regulated workplaces; it is not a province-wide statutory holiday calendar and does not supply school calendars.
  • Results describe shifts starting on each stored date. Holiday pay, entitlement, substitute arrangements and timed overlap are not calculated.

Regional sources

Printing includes all stored holiday records for the year, all crews and coverage notes.

For general information only, not professional advice. Check the official sources below. Use your own judgement and speak to your employer or HR team before you act.

How to check holiday shift dates

  1. Choose your province, territory or Federal scope. Federal coverage applies to federally regulated employment; read the selected jurisdiction notes.
  2. Choose a preset or enter your repeating day codes: D day, N night, M morning, E afternoon and O off.
  3. Set the common start date and the year to check. Dates before the start have no schedule.
  4. Add up to six crews and set each offset in calendar days. Check the offset against your official rota.
  5. Read actual and observed markers separately, including the source and coverage notes. On a phone, choose a month to view.
  6. Save on this device, share the settings or print the complete holiday list and coverage notes.

How it works

For each stored holiday date, the checker uses the same repeating-pattern engine as the shift calendar. Each crew's position is (date minus start date minus crew offset) modulo cycle length. Dates before the common start remain blank for every crew.

A work code means that a shift starts on that calendar date in the entered pattern. O means off. The checker does not compare clock-time intervals, so it cannot decide whether an overnight shift starting the previous day overlaps a holiday. It does not determine holiday pay, entitlement or whether you must attend work.

Data is stored with the site and does not update live. Supported years and regional limitations are shown with the result. An unsupported year produces a warning; an empty list outside coverage is not evidence that no holidays exist. Local, employer and school calendars can differ.

Marker totals count stored rows where a crew has a work code. They can include an actual and an observed date for the same holiday, or two holiday records on one date. These are marker counts, not a count of holiday entitlements or unique shifts.

Share links include crew names, colours, the pattern, start, offsets, year and region. Use non-identifying names if needed. Saving is limited to this browser and country page; deletion does not remove exported or printed copies.

Canadian lists cover 2027 and 2028 actual holiday dates within the selected employment-standards scope. Federal coverage is for federally regulated employment, not every workplace. Provincial and territorial lists differ; Boxing Day is not universal. School-board calendars and employer-specific closures are not supplied.

Canadian substitute days are not inferred because they can depend on schedules or agreements. Quebec's Good Friday and Easter Monday markers are alternatives and retain that condition; they are not a claim that both apply. An actual-date marker does not determine eligibility, pay or a day off.

Worked example

Choose Federal scope, a 4 on 4 off pattern and Crew A with start date 3 January 2027, offset 0. Crew A is off on Christmas Day, 25 December, and Boxing Day, 26 December. The federal list shows their actual dates and does not invent substitute weekdays. Choose the relevant province or territory if federal employment coverage does not apply to you.

Common questions

Does Works mean my whole shift overlaps the holiday?

No. It means a shift starts on the stored holiday date in your repeating pattern. Overnight overlap and part-day holiday hours are not calculated.

Why do actual and observed dates appear separately?

They can be different dates with different shift results. The label and notes distinguish each stored marker; confirm which date applies to your workplace.

Does this calculate holiday pay or entitlement?

No. A marker does not determine eligibility, compensation or a day off. Check the official source and your employer or HR team.

Why is my year unavailable?

Stored Canadian coverage is 2027 and 2028 for the listed federal, provincial and territorial scopes. For other years, substitute days or workplace eligibility, check the relevant government source and your employer. An unmarked date does not establish that no holiday applies.

Are Canadian substitute days included?

Canadian substitute days are not inferred because they can depend on schedules or agreements. Quebec's Good Friday and Easter Monday markers are alternatives and retain that condition; they are not a claim that both apply. An actual-date marker does not determine eligibility, pay or a day off.

What is included when I print?

Printing includes every stored holiday record in the selected year, all crew statuses, pattern settings, regional scope, limitations, source links and checked dates. A phone's selected month does not limit the printout.

Sources

Last checked: