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