This page contains a national calendar of all 2024 public holidays for Canada. These dates may be modified as official changes are announced, so please check this page in advance before visiting Canada. Discover What Day is Today December 22nd in Canada. Upcoming Holidays in Canada
Holiday name | Holiday location / Date | Holiday type |
---|---|---|
New Year's Day | Canada January 1, Monday |
National |
Day After New Year’s Day | Canada - Quebec January 2, Tuesday |
Local holiday |
Epiphany | Canada January 6, Saturday |
Observance |
Orthodox Christmas Day | Canada January 7, Sunday |
Orthodox |
Orthodox New Year | Canada January 14, Sunday |
Orthodox |
Tu B'Shevat (Arbor Day) | Canada January 25, Thursday |
Hebrew |
Groundhog Day | Canada February 2, Friday |
Observance |
Isra and Mi'raj | Canada February 7, Wednesday |
Muslim |
Chinese New Year | Canada February 10, Saturday |
Observance |
Carnival / Shrove Tuesday | Canada February 13, Tuesday |
Christian |
Valentine's Day | Canada February 14, Wednesday |
Observance |
Ash Wednesday | Canada February 14, Wednesday |
Christian |
National Flag of Canada Day | Canada February 15, Thursday |
Observance |
Family Day | Canada - Alberta, Ontario, Saskatchewan, New Brunswick February 19, Monday |
Local holiday |
Nova Scotia Heritage Day | Canada - Nova Scotia February 19, Monday |
Local holiday |
Louis Riel Day | Canada - Manitoba February 19, Monday |
Local holiday |
Islander Day | Canada - Prince Edward Island February 19, Monday |
Local holiday |
Yukon Heritage Day | Canada - Yukon February 23, Friday |
Local holiday |
St David's Day | Canada March 1, Friday |
Observance |
Daylight Saving Time starts | Canada March 10, Sunday |
Clock change |
Ramadan Start | Canada March 11, Monday |
Muslim |
Commonwealth Day | Canada March 11, Monday |
Observance |
St. Patrick's Day | Canada March 17, Sunday |
Observance |
St. Patrick's Day | Canada - Newfoundland and Labrador March 18, Monday |
Local holiday |
March Equinox | Canada March 19, Tuesday |
Seasonal |
Purim | Canada March 24, Sunday |
Hebrew |
Palm Sunday | Canada March 24, Sunday |
Christian |
Maundy Thursday | Canada March 28, Thursday |
Christian |
Good Friday | Canada March 29, Friday |
National |
Holy Saturday | Canada March 30, Saturday |
Christian |
Easter Sunday | Canada - Nova Scotia March 31, Sunday |
Observance |
Easter Monday | Canada - New Brunswick, Northwest Territories, Nunavut, Quebec April 1, Monday |
National |
Laylatul Qadr (Night of Power) | Canada April 5, Friday |
Muslim |
National Tartan Day | Canada April 6, Saturday |
Observance |
Vimy Ridge Day | Canada April 9, Tuesday |
Observance |
Eid ul Fitr | Canada April 10, Wednesday |
Muslim |
St. George's Day | Canada - Newfoundland and Labrador April 22, Monday |
Local holiday |
First day of Passover | Canada April 23, Tuesday |
Hebrew |
Last day of Passover | Canada April 30, Tuesday |
Hebrew |
Orthodox Good Friday | Canada May 3, Friday |
Orthodox |
Orthodox Holy Saturday | Canada May 4, Saturday |
Orthodox |
Orthodox Easter | Canada May 5, Sunday |
Orthodox |
Orthodox Easter Monday | Canada May 6, Monday |
Orthodox |
Yom HaShoah | Canada May 6, Monday |
Hebrew |
Ascension Day | Canada May 9, Thursday |
Christian |
Mother's Day | Canada May 12, Sunday |
Observance |
Yom HaAtzmaut | Canada May 14, Tuesday |
Hebrew |
Pentecost | Canada May 19, Sunday |
Christian |
Victoria Day | Canada - Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Northwest Territories, Nunavut, Ontario, Saskatchewan, Yukon May 20, Monday |
National |
National Patriots' Day | Canada - Quebec May 20, Monday |
Local holiday |
Whit Monday | Canada May 20, Monday |
Christian |
Trinity Sunday | Canada May 26, Sunday |
Christian |
Lag B'Omer | Canada May 26, Sunday |
Hebrew |
Corpus Christi | Canada May 30, Thursday |
Christian |
Shavuot | Canada June 12, Wednesday |
Hebrew |
Father's Day | Canada June 16, Sunday |
Observance |
Eid ul Adha | Canada June 17, Monday |
Muslim |
June Solstice | Canada June 20, Thursday |
Seasonal |
National Indigenous Peoples Day | Canada - Northwest Territories, Yukon June 21, Friday |
Local holiday |
Discovery Day | Canada - Newfoundland and Labrador June 24, Monday |
Local holiday |
St. Jean Baptiste Day | Canada - Quebec June 24, Monday |
Local holiday |
Memorial Day | Canada - Newfoundland and Labrador July 1, Monday |
Local holiday |
Canada Day | Canada July 1, Monday |
National |
Muharram/Islamic New Year | Canada July 8, Monday |
Muslim |
Nunavut Day | Canada - Nunavut July 9, Tuesday |
Local holiday |
Orangemen's Day | Canada - Newfoundland and Labrador July 15, Monday |
Local holiday |
Civic/Provincial Day | Canada - Ontario August 5, Monday |
Local observance |
Heritage Day | Canada - Alberta August 5, Monday |
Optional |
Natal Day | Canada - Nova Scotia August 5, Monday |
Local holiday |
British Columbia Day | Canada - British Columbia August 5, Monday |
Local holiday |
New Brunswick Day | Canada - New Brunswick August 5, Monday |
Local holiday |
Saskatchewan Day | Canada - Saskatchewan August 5, Monday |
Local holiday |
Terry Fox Day | Canada - Manitoba August 5, Monday |
Local observance |
The Royal St John's Regatta (Regatta Day) | Canada - Newfoundland and Labrador August 7, Wednesday |
Local holiday |
Tisha B'Av | Canada August 13, Tuesday |
Hebrew |
Assumption of Mary | Canada August 15, Thursday |
Christian |
Gold Cup Parade | Canada - Prince Edward Island August 16, Friday |
Local holiday |
Discovery Day | Canada - Yukon August 19, Monday |
Local holiday |
Labour Day | Canada September 2, Monday |
National |
Milad un Nabi (Mawlid) | Canada September 16, Monday |
Muslim |
September Equinox | Canada September 22, Sunday |
Seasonal |
Rosh Hashana | Canada October 3, Thursday |
Hebrew |
Feast of St Francis of Assisi | Canada October 4, Friday |
Christian |
Yom Kippur | Canada October 12, Saturday |
Hebrew |
Thanksgiving Day | Canada - New Brunswick October 14, Monday |
Observance |
First day of Sukkot | Canada October 17, Thursday |
Hebrew |
Healthcare Aide Day | Canada - British Columbia, Manitoba October 18, Friday |
Observance |
Hoshana Rabbah | Canada October 23, Wednesday |
Hebrew |
Shemini Atzeret | Canada October 24, Thursday |
Hebrew |
Simchat Torah | Canada October 25, Friday |
Hebrew |
Diwali/Deepavali | Canada October 31, Thursday |
Observance |
Halloween | Canada October 31, Thursday |
Observance |
All Saints' Day | Canada November 1, Friday |
Observance |
All Souls' Day | Canada November 2, Saturday |
Observance |
Daylight Saving Time ends | Canada November 3, Sunday |
Clock change |
Remembrance Day | Canada - Ontario, Nova Scotia, Manitoba November 11, Monday |
Observance |
First Sunday of Advent | Canada December 1, Sunday |
Observance |
Feast of the Immaculate Conception | Canada December 8, Sunday |
Christian |
Anniversary of the Statute of Westminster | Canada December 11, Wednesday |
Observance |
December Solstice | Canada December 21, Saturday |
Seasonal |
Christmas Eve | Canada December 24, Tuesday |
Observance |
Christmas Day | Canada December 25, Wednesday |
National |
Boxing Day | Canada - Alberta December 26, Thursday |
Optional |
First Day of Hanukkah | Canada December 26, Thursday |
Hebrew |
New Year's Eve | Canada December 31, Tuesday |
Observance |