Skip to content
Back to tools
Free Tool

Public Holidays in Canada, 2025

See all 8 public holidays and which day of the week they fall on.

to
Monday
3
Tuesday
2
Wednesday
1
Thursday
1
Friday
1
Sunday
0
Saturday
0

Planning a day off?

If you work part-time or choose a daycare day, Monday gives you the most public holidays in 2025 (3 days). That's 3 more free days than Saturday.

Planning a roster?

For scheduling: Monday is your most disrupted weekday over 2025 with 3 public holidays. Plan for reduced coverage or higher absence rates on Mondays.

Holiday breakdown by weekday

Monday3 holidays

2025

  • Mon 19 MayVictoria Day
  • Mon 1 SepLabour Day
  • Mon 13 OctThanksgiving
Tuesday2 holidays

2025

  • Tue 1 JulCanada Day
  • Tue 30 SepNational Day for Truth and Reconciliation
Wednesday1 holiday

2025

  • Wed 1 JanNew Year's Day
Thursday1 holiday

2025

  • Thu 25 DecChristmas Day
Friday1 holiday

2025

  • Fri 18 AprGood Friday

Working days overview

Month2025
January22(-1)
February20
March21
April21(-1)
May21(-1)
June21
July22(-1)
August21
September20(-2)
October22(-1)
November20
December22(-1)
Total253

Long weekends in 2025

3d

18 Apr - 20 Apr

3d

17 May - 19 May

4d

28 Jun - 1 Jul

Requires a bridge day

3d

30 Aug - 1 Sep

4d

27 Sep - 30 Sep

Requires a bridge day

3d

11 Oct - 13 Oct

4d

25 Dec - 28 Dec

Requires a bridge day

Scheduling impact for Canada

Canadaโ€™s holiday calendar varies by province. Quebec differs from Ontario, Atlantic provinces have their own dynamics, and civic holidays can shift coverage pressure across the summer and autumn.

If your team uses Soon, you can import these holidays directly into your schedule.Try Soon free →

Import these holidays into your team schedule

Soon automatically accounts for public holidays when building your roster. No more manually blocking days or forgetting a bank holiday.

Try Soon free

30 days free. No credit card required.

Holiday data sourced from Nager.Date. See an error? Let us know.

Your next schedule could take 2 minutes.

Import your team, set your rules, hit auto-fill. Most teams are live the same day.

Try Soon free

30 days free ยท No credit card required

Already have an account?Sign in