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