holidays.com

Canada Holidays 2029

All public holidays, festivals and observances in Canada for 2029

Total holidays

106

Public holidays

1

Long weekends

9

Next holiday

New Year's Day

Mon, Jan 1

Customize & print

Canada holidays 2029

Showing 106 of 106 holidays

  • Jan1Mon

    New Year's Day

    Monday, January 1, 2029in 787 days

  • Jan6Sat

    Epiphany

    Saturday, January 6, 2029

  • Jan7Sun

    Orthodox Christmas Day

    Sunday, January 7, 2029

  • Jan14Sun

    Orthodox New Year

    Sunday, January 14, 2029

  • Jan16Tue

    Ramadan Start

    Tuesday, January 16, 2029

  • Jan31Wed

    Tu B'Shevat (Arbor Day)

    Wednesday, January 31, 2029

  • Feb2Fri

    Groundhog Day

    Friday, February 2, 2029

  • Feb10Sat

    Laylatul Qadr (Night of Power)

    Saturday, February 10, 2029

  • Feb13Tue

    Carnival / Shrove Tuesday / Pancake Day

    Tuesday, February 13, 2029

  • Feb13Tue

    Lunar New Year

    Tuesday, February 13, 2029

  • Feb14Wed

    Ash Wednesday

    Wednesday, February 14, 2029

  • Feb14Wed

    Valentine's Day

    Wednesday, February 14, 2029

  • Feb15Thu

    Eid ul Fitr

    Thursday, February 15, 2029

  • Feb15Thu

    National Flag of Canada Day

    Thursday, February 15, 2029

  • Feb19Mon

    Louis Riel Day

    Monday, February 19, 2029

  • Feb19Mon

    Nova Scotia Heritage Day

    Monday, February 19, 2029

  • Feb19Mon

    Islander Day

    Monday, February 19, 2029

  • Feb19Mon

    Family Day

    Monday, February 19, 2029

  • Feb23Fri

    Yukon Heritage Day

    Friday, February 23, 2029

  • Mar1Thu

    Purim

    Thursday, March 1, 2029

  • Mar1Thu

    St David's Day

    Thursday, March 1, 2029

  • Mar11Sun

    Daylight Saving Time starts

    Sunday, March 11, 2029

  • Mar12Mon

    Commonwealth Day

    Monday, March 12, 2029

  • Mar19Mon

    St. Patrick's Day

    Monday, March 19, 2029

  • Mar20Tue

    March Equinox

    Tuesday, March 20, 2029

  • Mar25Sun

    Palm Sunday

    Sunday, March 25, 2029

  • Mar29Thu

    Maundy Thursday

    Thursday, March 29, 2029

  • Mar30Fri

    Good Friday

    Friday, March 30, 2029

  • Mar31Sat

    Holy Saturday

    Saturday, March 31, 2029

  • Mar31Sat

    First day of Passover

    Saturday, March 31, 2029

  • Apr1Sun

    Easter Sunday

    Sunday, April 1, 2029

  • Apr2Mon

    Easter Monday

    Monday, April 2, 2029

  • Apr6Fri

    Orthodox Good Friday

    Friday, April 6, 2029

  • Apr6Fri

    Tartan Day

    Friday, April 6, 2029

  • Apr7Sat

    Last day of Passover

    Saturday, April 7, 2029

  • Apr7Sat

    Orthodox Holy Saturday

    Saturday, April 7, 2029

  • Apr8Sun

    Orthodox Easter

    Sunday, April 8, 2029

  • Apr9Mon

    Orthodox Easter Monday

    Monday, April 9, 2029

  • Apr9Mon

    Vimy Ridge Day

    Monday, April 9, 2029

  • Apr11Wed

    Yom HaShoah

    Wednesday, April 11, 2029

  • Apr19Thu

    Yom HaAtzmaut

    Thursday, April 19, 2029

  • Apr23Mon

    St. George's Day

    Monday, April 23, 2029

  • Apr24Tue

    Eid al-Adha

    Tuesday, April 24, 2029

  • May3Thu

    Lag B'Omer

    Thursday, May 3, 2029

  • May10Thu

    Ascension Day

    Thursday, May 10, 2029

  • May13Sun

    Mother’s Day

    Sunday, May 13, 2029

  • May15Tue

    Muharram/Islamic New Year

    Tuesday, May 15, 2029

  • May20Sun

    Pentecost

    Sunday, May 20, 2029

  • May20Sun

    Shavuot

    Sunday, May 20, 2029

  • May21Mon

    Whit Monday

    Monday, May 21, 2029

  • May21Mon

    National Patriots' Day

    Monday, May 21, 2029

  • May21Mon

    Victoria Day

    Monday, May 21, 2029

  • May24Thu

    Ashura

    Thursday, May 24, 2029

  • May27Sun

    Trinity Sunday

    Sunday, May 27, 2029

  • May31Thu

    Corpus Christi

    Thursday, May 31, 2029

  • Jun17Sun

    Father’s Day

    Sunday, June 17, 2029

  • Jun20Wed

    June Solstice

    Wednesday, June 20, 2029

  • Jun21Thu

    National Indigenous Peoples Day

    Thursday, June 21, 2029

  • Jun24Sun

    St. Jean Baptiste Day

    Sunday, June 24, 2029

  • Jun25Mon

    June Holiday

    Monday, June 25, 2029

  • Jul1Sun

    Memorial Day

    Sunday, July 1, 2029

  • Jul1Sun

    Canada Day

    Sunday, July 1, 2029

  • Jul9Mon

    Nunavut Day

    Monday, July 9, 2029

  • Jul9Mon

    Orangemen's Day

    Monday, July 9, 2029

  • Jul22Sun

    Tisha B'Av

    Sunday, July 22, 2029

  • Jul24Tue

    Milad un Nabi (Mawlid)

    Tuesday, July 24, 2029

  • Aug1Wed
  • Aug6Mon

    Civic/Provincial Day

    Monday, August 6, 2029

  • Aug6Mon

    Saskatchewan Day

    Monday, August 6, 2029

  • Aug6Mon

    Terry Fox Day

    Monday, August 6, 2029

  • Aug6Mon

    New Brunswick Day

    Monday, August 6, 2029

  • Aug6Mon

    British Columbia Day

    Monday, August 6, 2029

  • Aug6Mon

    Natal Day

    Monday, August 6, 2029

  • Aug6Mon

    Heritage Day

    Monday, August 6, 2029

  • Aug15Wed

    Assumption of Mary

    Wednesday, August 15, 2029

  • Aug17Fri

    Gold Cup Parade

    Friday, August 17, 2029

  • Aug20Mon

    Discovery Day

    Monday, August 20, 2029

  • Sep3Mon

    Labour Day

    Monday, September 3, 2029

  • Sep10Mon

    Rosh Hashana

    Monday, September 10, 2029

  • Sep19Wed

    Yom Kippur

    Wednesday, September 19, 2029

  • Sep22Sat

    September Equinox

    Saturday, September 22, 2029

  • Sep24Mon

    First day of Sukkot

    Monday, September 24, 2029

  • Sep30Sun

    Hoshana Rabbah

    Sunday, September 30, 2029

  • Sep30Sun

    National Day for Truth and Reconciliation

    Sunday, September 30, 2029

  • Oct1Mon

    Shemini Atzeret

    Monday, October 1, 2029

  • Oct2Tue

    Simchat Torah

    Tuesday, October 2, 2029

  • Oct4Thu

    Feast of St Francis of Assisi

    Thursday, October 4, 2029

  • Oct8Mon

    Thanksgiving Day

    Monday, October 8, 2029

  • Oct18Thu

    Healthcare Aide Day

    Thursday, October 18, 2029

  • Oct31Wed

    Halloween

    Wednesday, October 31, 2029

  • Nov1Thu

    All Saints' Day

    Thursday, November 1, 2029

  • Nov2Fri

    All Souls' Day

    Friday, November 2, 2029

  • Nov8Thu

    National Aboriginal Veterans Day

    Thursday, November 8, 2029

  • Nov11Sun

    Remembrance Day

    Sunday, November 11, 2029

  • Dec2Sun

    First Sunday of Advent

    Sunday, December 2, 2029

  • Dec2Sun

    First Day of Hanukkah

    Sunday, December 2, 2029

  • Dec4Tue

    Isra and Mi'raj

    Tuesday, December 4, 2029

  • Dec8Sat

    Feast of the Immaculate Conception

    Saturday, December 8, 2029

  • Dec9Sun

    Last day of Hanukkah

    Sunday, December 9, 2029

  • Dec11Tue

    Anniversary of the Statute of Westminster

    Tuesday, December 11, 2029

  • Dec21Fri

    December Solstice

    Friday, December 21, 2029

  • Dec24Mon

    Christmas Eve

    Monday, December 24, 2029

  • Dec25Tue

    Christmas Day

    Tuesday, December 25, 2029

  • Dec26Wed

    Kwanzaa (first day)

    Wednesday, December 26, 2029

  • Dec26Wed

    Boxing Day

    Wednesday, December 26, 2029

  • Dec31Mon

    New Year's Eve

    Monday, December 31, 2029

We strive to provide an accurate and up-to-date holiday list for Canada. However, some holiday dates may change. If you discover any discrepancies, kindly report to us.

Frequently asked questions

How many holidays are there in Canada in 2029?

There are 1 public holidays and 106 holidays and observances in total in Canada in 2029. Planning ahead? Check upcoming holidays

How do I add Canada holidays to my calendar?

Use the Subscribe to calendar link above to add an auto-updating feed to Google Calendar, Outlook or Apple Calendar, or use Export → Calendar (.ics) to download this year's holidays.

How to retrieve the Canada holidays list via API?

Make a GET request to v1/holidays?country=CA&year=2029 to retrieve this list. Here is an example using our official package on NPM:

// npm i 11holidays
import HolidaysApi from '11holidays';

const instance = new HolidaysApi(API_KEY);
const holidays = await instance.holidays.list({
  country: 'CA',
  year: '2029'
});
API Examples
Quick start examples in different programming languages
curl -X GET "https://api.11holidays.com/v1/holidays?country=CA&year=2029" \
  -H "Authorization: Bearer YOUR_API_KEY"