Holidays and Observances in Canada in 2024
| Date | Name | Type | Details | |
|---|---|---|---|---|
| Jan 1 | Monday | New Year's Day | Nationwide Holiday | All |
| Jan 6 | Saturday | Epiphany | Observance, Christian | |
| Jan 7 | Sunday | Orthodox Christmas Day | Observance, Orthodox | |
| Jan 14 | Sunday | Orthodox New Year | Observance, Orthodox | |
| Jan 25 | Thursday | Tu B'Shevat | Jewish holiday | |
| Feb 2 | Friday | Groundhog Day | Observance | |
| Feb 8 | Thursday | Isra and Mi'raj | Muslim | |
| Feb 10 | Saturday | Lunar New Year | Observance | |
| Feb 13 | Tuesday | Carnival / Shrove Tuesday / Pancake Day | Observance, Christian | |
| Feb 14 | Wednesday | Ash Wednesday | Observance, Christian | |
| Feb 14 | Wednesday | Valentine's Day | Observance | |
| Feb 15 | Thursday | National Flag of Canada Day | Observance | |
| Feb 19 | Monday | Louis Riel Day | Province/Territory Holiday | Manitoba |
| Feb 19 | Monday | Nova Scotia Heritage Day | Province/Territory Holiday | Nova Scotia |
| Feb 19 | Monday | Islander Day | Province/Territory Holiday | PE |
| Feb 19 | Monday | Family Day | Province/Territory Holiday | AB, BC, NB, ON, SK |
| Feb 23 | Friday | Yukon Heritage Day | Optional Holiday | Yukon |
| Mar 1 | Friday | St. David's Day | Observance | |
| Mar 10 | Sunday | Daylight Saving Time starts | Clock Change/Daylight Saving Time | |
| Mar 11 | Monday | Ramadan Start | Muslim | |
| Mar 11 | Monday | Commonwealth Day | Observance | |
| Mar 17 | Sunday | St. Patrick's Day | Observance | |
| Mar 18 | Monday | St. Patrick's Day | Province/Territory Holiday | NL |
| Mar 19 | Tuesday | March Equinox | Season | |
| Mar 24 | Sunday | Palm Sunday | Observance, Christian | |
| Mar 24 | Sunday | Purim | Jewish holiday | |
| Mar 28 | Thursday | Maundy Thursday | Observance, Christian | |
| Mar 29 | Friday | Good Friday | Federal Employees Holiday | All |
| Mar 29 | Friday | Good Friday | Optional Holiday | Quebec |
| Mar 29 | Friday | Good Friday | Province/Territory Holiday | All except QC |
| Mar 30 | Saturday | Holy Saturday | Observance, Christian | |
| Mar 31 | Sunday | Easter Sunday | Observance, Christian | |
| Mar 31 | Sunday | Easter Sunday | Province/Territory Holiday | NL, Nova Scotia |
| Apr 1 | Monday | Easter Monday | Optional Holiday | AB, NS, NT, NU, QC, YT |
| Apr 1 | Monday | Easter Monday | Federal Employees Holiday | All |
| Apr 5 | Friday | Lailat al-Qadr | Muslim | |
| Apr 6 | Saturday | Tartan Day | Observance | |
| Apr 9 | Tuesday | Vimy Ridge Day | Observance | |
| Apr 10 | Wednesday | Eid ul Fitr | Muslim | |
| Apr 22 | Monday | St. George's Day | Province/Territory Holiday | NL |
| Apr 23 | Tuesday | First day of Passover | Jewish holiday | |
| Apr 30 | Tuesday | Last day of Passover | Jewish holiday | |
| May 3 | Friday | Orthodox Good Friday | Observance, Orthodox | |
| May 4 | Saturday | Orthodox Holy Saturday | Observance, Orthodox | |
| May 5 | Sunday | Orthodox Easter Sunday | Observance, Orthodox | |
| May 6 | Monday | Yom HaShoah | Jewish commemoration | |
| May 6 | Monday | Orthodox Easter Monday | Observance, Orthodox | |
| May 9 | Thursday | Ascension Day | Observance, Christian | |
| May 12 | Sunday | Mother’s Day | Observance | |
| May 14 | Tuesday | Yom HaAtzmaut | Jewish holiday | |
| May 19 | Sunday | Whit Sunday | Observance, Christian | |
| May 20 | Monday | Whit Monday | Observance, Christian | |
| May 20 | Monday | National Patriots' Day | Province/Territory Holiday | Quebec |
| May 20 | Monday | Victoria Day | Optional Holiday | Nova Scotia |
| May 20 | Monday | Victoria Day | Province/Territory Holiday | All except NS, PE, QC |
| May 20 | Monday | Victoria Day | Federal Employees Holiday | All |
| May 26 | Sunday | Trinity Sunday | Observance, Christian | |
| May 26 | Sunday | Lag B'Omer | Jewish holiday | |
| May 30 | Thursday | Corpus Christi | Observance, Christian | |
| Jun 12 | Wednesday | Shavuot | Jewish holiday | |
| Jun 16 | Sunday | Father’s Day | Observance | |
| Jun 17 | Monday | Eid al-Adha | Muslim | |
| Jun 20 | Thursday | June Solstice | Season | |
| Jun 21 | Friday | National Indigenous Peoples Day | Observance | |
| Jun 21 | Friday | National Indigenous Peoples Day | Province/Territory Holiday | NT, Yukon |
| Jun 24 | Monday | June Holiday | Province/Territory Holiday | NL |
| Jun 24 | Monday | St. Jean Baptiste Day | Province/Territory Holiday | Quebec |
| Jul 1 | Monday | Memorial Day | Province/Territory Holiday | NL |
| Jul 1 | Monday | Canada Day | Nationwide Holiday | All |
| Jul 7 | Sunday | Muharram | Muslim | |
| Jul 9 | Tuesday | Nunavut Day | Province/Territory Holiday | Nunavut |
| Jul 15 | Monday | Orangemen's Day | Province/Territory Holiday | NL |
| Jul 16 | Tuesday | Ashura | Muslim | |
| Aug 5 | Monday | Civic/Provincial Day | Federal Employees Holiday | |
| Aug 5 | Monday | Civic/Provincial Day | Province/Territory Observance | Ontario |
| Aug 5 | Monday | August Civic Holiday | Province/Territory Holiday | NT, Nunavut |
| Aug 5 | Monday | Saskatchewan Day | Province/Territory Holiday | Saskatchewan |
| Aug 5 | Monday | Terry Fox Day | Optional Holiday | Manitoba |
| Aug 5 | Monday | New Brunswick Day | Province/Territory Holiday | New Brunswick |
| Aug 5 | Monday | British Columbia Day | Province/Territory Holiday | BC |
| Aug 5 | Monday | Natal Day | Optional Holiday | Nova Scotia |
| Aug 5 | Monday | Heritage Day | Optional Holiday | Alberta |
| Aug 7 | Wednesday | The Royal St John's Regatta (Regatta Day) | Province/Territory Holiday | NL |
| Aug 13 | Tuesday | Tisha B'Av | Jewish holiday | |
| Aug 15 | Thursday | Assumption of Mary | Observance, Christian | |
| Aug 16 | Friday | Gold Cup Parade | Province/Territory Observance | PE |
| Aug 19 | Monday | Discovery Day | Province/Territory Holiday | Yukon |
| Sep 2 | Monday | Labour Day | Nationwide Holiday | All |
| Sep 16 | Monday | Milad un Nabi | Muslim | |
| Sep 22 | Sunday | September Equinox | Season | |
| Sep 30 | Monday | National Day for Truth and Reconciliation | Federal Employees Holiday | All |
| Sep 30 | Monday | National Day for Truth and Reconciliation | Optional Holiday | Alberta, Saskatchewan |
| Sep 30 | Monday | National Day for Truth and Reconciliation | Province/Territory Holiday | BC, MB, NT, NU, PE, YT |
| Oct 3 | Thursday | Rosh Hashana | Jewish holiday | |
| Oct 4 | Friday | Feast of St. Francis of Assisi | Observance, Christian | |
| Oct 12 | Saturday | Yom Kippur | Jewish holiday | |
| Oct 14 | Monday | Thanksgiving Day | Nationwide Holiday | All |
| Oct 17 | Thursday | First day of Sukkot | Jewish holiday | |
| Oct 18 | Friday | Healthcare Aide Day | Province/Territory Observance | BC, Manitoba |
| Oct 23 | Wednesday | Hoshana Rabbah | Jewish holiday | |
| Oct 24 | Thursday | Shemini Atzeret | Jewish holiday | |
| Oct 25 | Friday | Simchat Torah | Jewish holiday | |
| Oct 31 | Thursday | Diwali/Deepavali | Observance | |
| Oct 31 | Thursday | Halloween | Observance | |
| Nov 1 | Friday | All Saints' Day | Observance, Christian | |
| Nov 2 | Saturday | All Souls' Day | Observance, Christian | |
| Nov 3 | Sunday | Daylight Saving Time ends | Clock Change/Daylight Saving Time | |
| Nov 8 | Friday | National Aboriginal Veterans Day | Observance | |
| Nov 11 | Monday | Remembrance Day | Federal Employees Holiday | All |
| Nov 11 | Monday | Remembrance Day | Province/Territory Holiday | All except ON, QC |
| Nov 11 | Monday | Remembrance Day | Observance | Ontario, Quebec |
| Dec 1 | Sunday | First Sunday of Advent | Observance, Christian | |
| Dec 9 | Monday | Feast of the Immaculate Conception | Observance, Christian | |
| Dec 11 | Wednesday | Anniversary of the Statute of Westminster | Observance | |
| Dec 21 | Saturday | December Solstice | Season | |
| Dec 24 | Tuesday | Christmas Eve | Observance, Christian | |
| Dec 25 | Wednesday | Christmas Day | Nationwide Holiday | All |
| Dec 26 | Thursday | First Day of Hanukkah | Jewish holiday | |
| Dec 26 | Thursday | Boxing Day / Christmas Holiday | Federal Employees Holiday | All |
| Dec 26 | Thursday | Boxing Day / Christmas Holiday | Province/Territory Holiday | NB, NL, NS, ON, PE |
| Dec 26 | Thursday | Boxing Day / Christmas Holiday | Optional Holiday | AB, MB, NT, NU, YT |
| Dec 26 | Thursday | Kwanzaa (first day) | Observance | |
| Dec 31 | Tuesday | New Year's Eve | Observance |
No holidays shown? That's because you didn't select any holiday types. Please check at least one of the boxes.
While we diligently research and update our holiday dates, some of the information in the table above may be preliminary. If you find an error, please let us know.