skip to Main Content
Canadian Statutory Holidays

Canadian Statutory Holidays

Here’s a list of statutory holidays for each province and territory in Canada as of April 2024. Please note that some provinces and territories may have additional civic or provincial holidays that are not statutory.

 

LEGEND:

New Year’s Day – January 1

Family Day – third Monday in February

Good Friday – Friday before Easter Sunday

Victoria Day – Monday preceding May 25

Canada Day – July 1

British Columbia Day – first Monday in August

Labour Day – first Monday in September

Thanksgiving Day – second Monday in October

Remembrance Day – November 11

Christmas Day – December 25

Boxing Day – December 26 (optional for some employers)

 

  1. Alberta (9)

– New Year’s Day

– Alberta Family Day

– Good Friday

– Victoria Day

– Canada Day

– Labour Day

– Thanksgiving Day

– Remembrance Day

– Christmas Day

 

  1. British Columbia (11)

– New Year’s Day

– Family Day

– Good Friday

– Victoria Day

– Canada Day

– British Columbia Day

– Labour Day

– National Day for Truth and Reconciliation

– Thanksgiving Day

– Remembrance Day

– Christmas Day

 

  1. Manitoba (10)

– New Year’s Day

– Louis Riel Day

– Good Friday

– Victoria Day

– Canada Day

– Terry Fox Day

– Labour Day

– National Day for Truth and Reconciliation

– Thanksgiving Day

– Christmas Day

 

  1. New Brunswick (9)

– New Year’s Day

– Family Day

– Good Friday

– Canada Day

– New Brunswick Day

– Labour Day

– Thanksgiving Day

– Remembrance Day

– Christmas Day

 

  1. Newfoundland and Labrador (8)

– New Year’s Day

– Good Friday

– Memorial Day

– Canada Day

– Labour Day

– National Day for Truth and Reconciliation

– Thanksgiving Day

– Christmas Day

 

  1. Northwest Territories (11)

– New Year’s Day

– Good Friday

– Victoria Day

– National Indigenous Peoples Day

– Canada Day

– Civic Holiday

– Labour Day

– National Day for Truth and Reconciliation

– Thanksgiving Day

– Remembrance Day

– Christmas Day

 

  1. Nova Scotia (9)

– New Year’s Day

– Heritage Day

– Good Friday

– Canada Day

– Labour Day

– National Day for Truth and Reconciliation

– Thanksgiving Day

– Christmas Day

– Boxing Day

 

  1. Nunavut (10)

– New Year’s Day

– Good Friday

– Victoria Day

– Canada Day

– Nunavut Day

– Civic Holiday

– Labour Day

– National Day for Truth and Reconciliation

– Thanksgiving Day

– Christmas Day

 

  1. Ontario (9)

– New Year’s Day

– Family Day

– Good Friday

– Victoria Day

– Canada Day

– Labour Day

– Thanksgiving Day

– Christmas Day

– Boxing Day

 

  1. Prince Edward Island (9)

– New Year’s Day

– Islander Day

– Good Friday

– Canada Day

– Labour Day

– National Day for Truth and Reconciliation

– Thanksgiving Day

– Remembrance Day

– Christmas Day

 

  1. Quebec (8)

– New Year’s Day

– Good Friday or Easter Monday (employer’s choice)

– National Patriots’ Day

– Fête nationale du Québec (St. Jean Baptiste Day)

– Canada Day

– Labour Day

– Thanksgiving Day

– Christmas Day

 

  1. Saskatchewan (10)

– New Year’s Day

– Family Day

– Good Friday

– Victoria Day

– Canada Day

– Saskatchewan Day

– Labour Day

– Thanksgiving Day

– Remembrance Day

– Christmas Day

 

  1. Yukon (12)

– New Year’s Day

– Heritage Day

– Good Friday

– Victoria Day

– National Indigenous Peoples Day

– Canada Day

– Discovery Day

– Labour Day

– National Day for Truth and Reconciliation

– Thanksgiving Day

– Remembrance Day

– Christmas Day

 

Please note that the observance of some holidays may vary depending on specific circumstances, and some provinces may have additional rules regarding holiday pay or observance. Always check with local authorities or employers for the most up-to-date information.

// Gtranslate - Ensure the dropdown opens and closes correctly without affecting top bar document.addEventListener('DOMContentLoaded', function() { var languageSelector = document.querySelector('.gtranslate_wrapper .gt_switcher .gt_selected'); var dropdown = document.querySelector('.gtranslate_wrapper .gt_switcher .gt_option'); if (languageSelector) { languageSelector.addEventListener('click', function(e) { e.preventDefault(); // Toggle the dropdown display if (dropdown.style.display === 'block') { dropdown.style.display = 'none'; } else { dropdown.style.display = 'block'; } }); // Close the dropdown when clicking outside of it document.addEventListener('click', function(event) { if (!languageSelector.contains(event.target) && !dropdown.contains(event.target)) { dropdown.style.display = 'none'; } }); } });