🇨🇦

Canada Public Holidays 2031

Complete list of public holidays — nationwide & regional

20242025202620272028202920302031

Canada's 2031 federal holiday calendar closes the dataset with Canada Day (1 July) on a Tuesday — taking Monday 30 June as annual leave creates a four-day long weekend for the 164th anniversary of Confederation. Good Friday is 11 April — Easter falls on 13 April. Victoria Day is Monday 19 May.

Labour Day is Monday 1 September. National Day for Truth and Reconciliation (30 September) falls on a Tuesday — bridge day Monday 29 September for federal workers. Thanksgiving is Monday 13 October.

Remembrance Day (11 November) falls on a Tuesday — bridge day Monday 10 November for provinces observing it as statutory, creating a four-day long weekend. Christmas Day (25 December) is a Thursday and Boxing Day (26 December) is a Friday — natural four-day festive break from Thursday 25 to Sunday 28 December without annual leave. New Year's Day (1 January 2032) falls on a Thursday — the festive season ends with another Thursday holiday.

Nationwide Holidays 2031

5 holidays
🇨🇦 Public Holidays for all of Canada
DateDayHoliday NameType
1 Jan 2031 Wed New Year's Day Nationwide
11 Apr 2031 Fri Good Friday Nationwide
1 Jul 2031 Tue Canada Day Nationwide
1 Sept 2031 Mon Labour Day Nationwide
25 Dec 2031 Thu Christmas Day Nationwide

Alberta — Additional Holidays

4 regional
📍 Alberta — Regional Public Holidays 2031
DateDayHoliday NameType
17 Feb 2031 Mon Family Day Regional
19 May 2031 Mon Victoria Day Regional
11 Nov 2031 Tue Remembrance Day Regional
26 Dec 2031 Fri Boxing Day Regional

British Columbia — Additional Holidays

6 regional
📍 British Columbia — Regional Public Holidays 2031
DateDayHoliday NameType
17 Feb 2031 Mon Family Day Regional
19 May 2031 Mon Victoria Day Regional
4 Aug 2031 Mon British Columbia Day Regional
30 Sept 2031 Tue National Day for Truth and Reconciliation Regional
13 Oct 2031 Mon Thanksgiving Regional
11 Nov 2031 Tue Remembrance Day Regional

Manitoba — Additional Holidays

6 regional
📍 Manitoba — Regional Public Holidays 2031
DateDayHoliday NameType
17 Feb 2031 Mon Louis Riel Day Regional
19 May 2031 Mon Victoria Day Regional
4 Aug 2031 Mon Civic Holiday Regional
30 Sept 2031 Tue Orange Shirt Day Regional
13 Oct 2031 Mon Thanksgiving Regional
11 Nov 2031 Tue Remembrance Day Regional

New Brunswick — Additional Holidays

5 regional
📍 New Brunswick — Regional Public Holidays 2031
DateDayHoliday NameType
17 Feb 2031 Mon Family Day Regional
19 May 2031 Mon Victoria Day Regional
4 Aug 2031 Mon New Brunswick Day Regional
11 Nov 2031 Tue Remembrance Day Regional
26 Dec 2031 Fri Boxing Day Regional

Newfoundland and Labrador — Additional Holidays

3 regional
📍 Newfoundland and Labrador — Regional Public Holidays 2031
DateDayHoliday NameType
17 Mar 2031 Mon Saint Patrick's Day Regional
11 Nov 2031 Tue Remembrance Day Regional
26 Dec 2031 Fri Boxing Day Regional

Nova Scotia — Additional Holidays

2 regional
📍 Nova Scotia — Regional Public Holidays 2031
DateDayHoliday NameType
17 Feb 2031 Mon Heritage Day Regional
4 Aug 2031 Mon Natal Day Regional

Northwest Territories — Additional Holidays

6 regional
📍 Northwest Territories — Regional Public Holidays 2031
DateDayHoliday NameType
19 May 2031 Mon Victoria Day Regional
21 Jun 2031 Sat National Indigenous Peoples Day Regional
4 Aug 2031 Mon Civic Holiday Regional
30 Sept 2031 Tue National Day for Truth and Reconciliation Regional
13 Oct 2031 Mon Thanksgiving Regional
11 Nov 2031 Tue Remembrance Day Regional

Nunavut — Additional Holidays

5 regional
📍 Nunavut — Regional Public Holidays 2031
DateDayHoliday NameType
19 May 2031 Mon Victoria Day Regional
9 Jul 2031 Wed Nunavut Day Regional
4 Aug 2031 Mon Civic Holiday Regional
13 Oct 2031 Mon Thanksgiving Regional
11 Nov 2031 Tue Remembrance Day Regional

Ontario — Additional Holidays

5 regional
📍 Ontario — Regional Public Holidays 2031
DateDayHoliday NameType
17 Feb 2031 Mon Family Day Regional
19 May 2031 Mon Victoria Day Regional
4 Aug 2031 Mon Civic Holiday Regional
13 Oct 2031 Mon Thanksgiving Regional
26 Dec 2031 Fri Boxing Day Regional

Prince Edward Island — Additional Holidays

4 regional
📍 Prince Edward Island — Regional Public Holidays 2031
DateDayHoliday NameType
17 Feb 2031 Mon Islander Day Regional
30 Sept 2031 Tue National Day for Truth and Reconciliation Regional
13 Oct 2031 Mon Thanksgiving Regional
11 Nov 2031 Tue Remembrance Day Regional

Quebec — Additional Holidays

3 regional
📍 Quebec — Regional Public Holidays 2031
DateDayHoliday NameType
19 May 2031 Mon National Patriots' Day Regional
24 Jun 2031 Tue Saint-Jean-Baptiste Day Regional
13 Oct 2031 Mon Thanksgiving Regional

Saskatchewan — Additional Holidays

5 regional
📍 Saskatchewan — Regional Public Holidays 2031
DateDayHoliday NameType
17 Feb 2031 Mon Family Day Regional
19 May 2031 Mon Victoria Day Regional
4 Aug 2031 Mon Saskatchewan Day Regional
13 Oct 2031 Mon Thanksgiving Regional
11 Nov 2031 Tue Remembrance Day Regional

Yukon — Additional Holidays

6 regional
📍 Yukon — Regional Public Holidays 2031
DateDayHoliday NameType
19 May 2031 Mon Victoria Day Regional
21 Jun 2031 Sat National Indigenous Peoples Day Regional
18 Aug 2031 Mon Discovery Day Regional
30 Sept 2031 Tue National Day for Truth and Reconciliation Regional
13 Oct 2031 Mon Thanksgiving Regional
11 Nov 2031 Tue Remembrance Day Regional

Frequently Asked Questions

When is Canada Day in 2031 and does it create a long weekend?
Canada Day (1 July) falls on a Tuesday in 2031. Taking Monday 30 June as annual leave creates a four-day long weekend from Saturday 28 June to Tuesday 1 July — the 164th anniversary of Confederation.
When is Canadian Thanksgiving in 2031?
Canadian Thanksgiving falls on Monday 13 October 2031 — the second Monday of October.
Is Christmas Day favourable in Canada in 2031?
Yes — Christmas Day (25 December) falls on a Thursday and Boxing Day (26 December) on a Friday in 2031. The festive break runs naturally from Thursday 25 to Sunday 28 December — a four-day holiday without annual leave. One of the best Christmas placements of the 2024–2031 period.
Does Remembrance Day create a long weekend in 2031?
With a bridge day, yes. Remembrance Day (11 November) falls on a Tuesday in 2031. In provinces where it is statutory, taking Monday 10 November as leave creates a four-day weekend from Saturday 8 to Tuesday 11 November.
Is 2031 the last year covered by CalendarGlobe for Canada?
Yes — 2031 is the final year in CalendarGlobe's verified Canada federal holiday dataset. Canada's federal statutory holidays are established by the Canada Labour Code and are stable. Provincial holidays vary by province and are subject to individual provincial legislation.