National holidays of Canada in 2024

This page contains a calendar of all 2024 public holidays for Canada. These dates may be modified as official changes are announced, so please check back regularly for updates. Scroll down to view the national list or choose your state’s calendar.

Day Date Holiday Notes
Monday Jan. 1, 2024 New Year's Day
Tuesday Jan. 2, 2024 Day After New Year’s Day
Saturday Jan. 6, 2024 Epiphany
Sunday Jan. 7, 2024 Orthodox Christmas Day
Sunday Jan. 14, 2024 Orthodox New Year
Thursday Jan. 25, 2024 Tu B'Shevat (Arbor Day)
Friday Feb. 2, 2024 Groundhog Day
Wednesday Feb. 7, 2024 Isra and Mi'raj
Saturday Feb. 10, 2024 Chinese New Year
Tuesday Feb. 13, 2024 Carnival / Shrove Tuesday
Wednesday Feb. 14, 2024 Valentine's Day
Wednesday Feb. 14, 2024 Ash Wednesday
Thursday Feb. 15, 2024 National Flag of Canada Day
Monday Feb. 19, 2024 Family Day
Monday Feb. 19, 2024 Nova Scotia Heritage Day
Monday Feb. 19, 2024 Louis Riel Day
Monday Feb. 19, 2024 Islander Day
Friday Feb. 23, 2024 Yukon Heritage Day
Friday March 1, 2024 St David's Day
Sunday March 10, 2024 Daylight Saving Time starts
Monday March 11, 2024 Ramadan Start
Monday March 11, 2024 Commonwealth Day
Sunday March 17, 2024 St. Patrick's Day
Tuesday March 19, 2024 March Equinox
Sunday March 24, 2024 Palm Sunday
Sunday March 24, 2024 Purim
Thursday March 28, 2024 Maundy Thursday
Friday March 29, 2024 Good Friday
Saturday March 30, 2024 Holy Saturday
Sunday March 31, 2024 Easter Sunday
Monday April 1, 2024 Easter Monday
Friday April 5, 2024 Laylatul Qadr (Night of Power)
Saturday April 6, 2024 National Tartan Day
Tuesday April 9, 2024 Vimy Ridge Day
Wednesday April 10, 2024 Eid ul Fitr
Monday April 22, 2024 St. George's Day
Tuesday April 23, 2024 First day of Passover
Tuesday April 30, 2024 Last day of Passover
Friday May 3, 2024 Orthodox Good Friday
Saturday May 4, 2024 Orthodox Holy Saturday
Sunday May 5, 2024 Orthodox Easter
Monday May 6, 2024 Yom HaShoah
Monday May 6, 2024 Orthodox Easter Monday
Thursday May 9, 2024 Ascension Day
Sunday May 12, 2024 Mother's Day
Tuesday May 14, 2024 Yom HaAtzmaut
Sunday May 19, 2024 Pentecost
Monday May 20, 2024 National Patriots' Day
Monday May 20, 2024 Victoria Day
Monday May 20, 2024 Whit Monday
Sunday May 26, 2024 Trinity Sunday
Sunday May 26, 2024 Lag B'Omer
Thursday May 30, 2024 Corpus Christi
Wednesday June 12, 2024 Shavuot
Sunday June 16, 2024 Father's Day
Monday June 17, 2024 Eid ul Adha
Thursday June 20, 2024 June Solstice
Friday June 21, 2024 National Indigenous Peoples Day
Monday June 24, 2024 St. Jean Baptiste Day
Monday June 24, 2024 Discovery Day
Monday July 1, 2024 Canada Day
Monday July 1, 2024 Memorial Day
Monday July 8, 2024 Muharram/Islamic New Year
Tuesday July 9, 2024 Nunavut Day
Monday July 15, 2024 Orangemen's Day
Monday Aug. 5, 2024 New Brunswick Day
Monday Aug. 5, 2024 Terry Fox Day
Monday Aug. 5, 2024 Saskatchewan Day
Monday Aug. 5, 2024 British Columbia Day
Monday Aug. 5, 2024 Natal Day
Monday Aug. 5, 2024 Heritage Day
Monday Aug. 5, 2024 Civic/Provincial Day
Wednesday Aug. 7, 2024 The Royal St John's Regatta (Regatta Day)
Tuesday Aug. 13, 2024 Tisha B'Av
Thursday Aug. 15, 2024 Assumption of Mary
Friday Aug. 16, 2024 Gold Cup Parade
Monday Sept. 2, 2024 Labour Day
Monday Sept. 16, 2024 Milad un Nabi (Mawlid)
Sunday Sept. 22, 2024 September Equinox
Thursday Oct. 3, 2024 Rosh Hashana
Friday Oct. 4, 2024 Feast of St Francis of Assisi
Saturday Oct. 12, 2024 Yom Kippur
Monday Oct. 14, 2024 Thanksgiving Day
Thursday Oct. 17, 2024 First day of Sukkot
Friday Oct. 18, 2024 Healthcare Aide Day
Wednesday Oct. 23, 2024 Hoshana Rabbah
Thursday Oct. 24, 2024 Shemini Atzeret
Friday Oct. 25, 2024 Simchat Torah
Thursday Oct. 31, 2024 Diwali/Deepavali
Thursday Oct. 31, 2024 Halloween
Friday Nov. 1, 2024 All Saints' Day
Saturday Nov. 2, 2024 All Souls' Day
Sunday Nov. 3, 2024 Daylight Saving Time ends
Monday Nov. 11, 2024 Remembrance Day
Sunday Dec. 1, 2024 First Sunday of Advent
Sunday Dec. 8, 2024 Feast of the Immaculate Conception
Wednesday Dec. 11, 2024 Anniversary of the Statute of Westminster
Saturday Dec. 21, 2024 December Solstice
Tuesday Dec. 24, 2024 Christmas Eve
Wednesday Dec. 25, 2024 Christmas Day
Thursday Dec. 26, 2024 Boxing Day
Thursday Dec. 26, 2024 First Day of Hanukkah
Tuesday Dec. 31, 2024 New Year's Eve