New Year's Day Jan 01 2023 Jan 01 2024 Jan 01 2025 Good Friday Apr 07 2023 Mar 29 2024 Apr 18 2025 Easter Monday Apr 10 2023 Apr 01 2024 Apr 21 2025 Victoria Day May 22 2023 May 20 2024 May 19 2025 Canada Day Jul 01 2023 Jul 01 2024 Jul 01 2025 Labour Day Sep 04 2023 Sep 02 2024 Sep 01 2025 Thanksgiving Day Oct 09 2023 Oct 14 2024 Oct 13 2025 Remembrance Day Nov 11 2023 Nov 11 2024 Nov 11 2025 Christmas Dec 25 2023 Dec 25 2024 Dec 25 2025 Boxing Day Dec 26 2023 Dec 26 2024 Dec 26 2025 012345678901234567890123456789012345678901234567890123456789