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