holidays.com

Canada Holidays 2028

All public holidays, festivals and observances in Canada for 2028

Total holidays

106

Public holidays

1

Long weekends

6

Next holiday

New Year's Day

Sat, Jan 1

Customize & print

Canada holidays 2028

Showing 106 of 106 holidays

  • Jan1Sat

    New Year's Day

    Saturday, January 1, 2028in 421 days

  • Jan6Thu

    Epiphany

    Thursday, January 6, 2028

  • Jan7Fri

    Orthodox Christmas Day

    Friday, January 7, 2028

  • Jan14Fri

    Orthodox New Year

    Friday, January 14, 2028

  • Jan26Wed

    Lunar New Year

    Wednesday, January 26, 2028

  • Jan28Fri

    Ramadan Start

    Friday, January 28, 2028

  • Feb2Wed

    Groundhog Day

    Wednesday, February 2, 2028

  • Feb12Sat

    Tu B'Shevat (Arbor Day)

    Saturday, February 12, 2028

  • Feb14Mon

    Valentine's Day

    Monday, February 14, 2028

  • Feb15Tue

    National Flag of Canada Day

    Tuesday, February 15, 2028

  • Feb21Mon

    Louis Riel Day

    Monday, February 21, 2028

  • Feb21Mon

    Nova Scotia Heritage Day

    Monday, February 21, 2028

  • Feb21Mon

    Islander Day

    Monday, February 21, 2028

  • Feb21Mon

    Family Day

    Monday, February 21, 2028

  • Feb22Tue

    Laylatul Qadr (Night of Power)

    Tuesday, February 22, 2028

  • Feb25Fri

    Yukon Heritage Day

    Friday, February 25, 2028

  • Feb27Sun

    Eid ul Fitr

    Sunday, February 27, 2028

  • Feb29Tue

    Carnival / Shrove Tuesday / Pancake Day

    Tuesday, February 29, 2028

  • Mar1Wed

    Ash Wednesday

    Wednesday, March 1, 2028

  • Mar1Wed

    St David's Day

    Wednesday, March 1, 2028

  • Mar12Sun

    Purim

    Sunday, March 12, 2028

  • Mar12Sun

    Daylight Saving Time starts

    Sunday, March 12, 2028

  • Mar13Mon

    Commonwealth Day

    Monday, March 13, 2028

  • Mar19Sun

    March Equinox

    Sunday, March 19, 2028

  • Mar20Mon

    St. Patrick's Day

    Monday, March 20, 2028

  • Apr6Thu

    Tartan Day

    Thursday, April 6, 2028

  • Apr9Sun

    Palm Sunday

    Sunday, April 9, 2028

  • Apr9Sun

    Vimy Ridge Day

    Sunday, April 9, 2028

  • Apr11Tue

    First day of Passover

    Tuesday, April 11, 2028

  • Apr13Thu

    Maundy Thursday

    Thursday, April 13, 2028

  • Apr14Fri

    Orthodox Good Friday

    Friday, April 14, 2028

  • Apr14Fri

    Good Friday

    Friday, April 14, 2028

  • Apr15Sat

    Holy Saturday

    Saturday, April 15, 2028

  • Apr15Sat

    Orthodox Holy Saturday

    Saturday, April 15, 2028

  • Apr16Sun

    Orthodox Easter

    Sunday, April 16, 2028

  • Apr16Sun

    Easter Sunday

    Sunday, April 16, 2028

  • Apr17Mon

    Orthodox Easter Monday

    Monday, April 17, 2028

  • Apr17Mon

    Easter Monday

    Monday, April 17, 2028

  • Apr18Tue

    Last day of Passover

    Tuesday, April 18, 2028

  • Apr24Mon

    Yom HaShoah

    Monday, April 24, 2028

  • Apr24Mon

    St. George's Day

    Monday, April 24, 2028

  • May2Tue

    Yom HaAtzmaut

    Tuesday, May 2, 2028

  • May5Fri

    Eid al-Adha

    Friday, May 5, 2028

  • May14Sun

    Lag B'Omer

    Sunday, May 14, 2028

  • May14Sun

    Mother’s Day

    Sunday, May 14, 2028

  • May22Mon

    National Patriots' Day

    Monday, May 22, 2028

  • May22Mon

    Victoria Day

    Monday, May 22, 2028

  • May25Thu

    Ascension Day

    Thursday, May 25, 2028

  • May25Thu

    Muharram/Islamic New Year

    Thursday, May 25, 2028

  • May31Wed

    Shavuot

    Wednesday, May 31, 2028

  • Jun3Sat

    Ashura

    Saturday, June 3, 2028

  • Jun4Sun

    Pentecost

    Sunday, June 4, 2028

  • Jun5Mon

    Whit Monday

    Monday, June 5, 2028

  • Jun11Sun

    Trinity Sunday

    Sunday, June 11, 2028

  • Jun15Thu

    Corpus Christi

    Thursday, June 15, 2028

  • Jun18Sun

    Father’s Day

    Sunday, June 18, 2028

  • Jun20Tue

    June Solstice

    Tuesday, June 20, 2028

  • Jun21Wed

    National Indigenous Peoples Day

    Wednesday, June 21, 2028

  • Jun24Sat

    St. Jean Baptiste Day

    Saturday, June 24, 2028

  • Jun26Mon

    June Holiday

    Monday, June 26, 2028

  • Jul1Sat

    Memorial Day

    Saturday, July 1, 2028

  • Jul1Sat

    Canada Day

    Saturday, July 1, 2028

  • Jul9Sun

    Nunavut Day

    Sunday, July 9, 2028

  • Jul10Mon

    Orangemen's Day

    Monday, July 10, 2028

  • Aug1Tue

    Tisha B'Av

    Tuesday, August 1, 2028

  • Aug2Wed
  • Aug3Thu

    Milad un Nabi (Mawlid)

    Thursday, August 3, 2028

  • Aug7Mon

    Civic/Provincial Day

    Monday, August 7, 2028

  • Aug7Mon

    Saskatchewan Day

    Monday, August 7, 2028

  • Aug7Mon

    Terry Fox Day

    Monday, August 7, 2028

  • Aug7Mon

    New Brunswick Day

    Monday, August 7, 2028

  • Aug7Mon

    British Columbia Day

    Monday, August 7, 2028

  • Aug7Mon

    Natal Day

    Monday, August 7, 2028

  • Aug7Mon

    Heritage Day

    Monday, August 7, 2028

  • Aug15Tue

    Assumption of Mary

    Tuesday, August 15, 2028

  • Aug18Fri

    Gold Cup Parade

    Friday, August 18, 2028

  • Aug21Mon

    Discovery Day

    Monday, August 21, 2028

  • Sep4Mon

    Labour Day

    Monday, September 4, 2028

  • Sep21Thu

    Rosh Hashana

    Thursday, September 21, 2028

  • Sep22Fri

    September Equinox

    Friday, September 22, 2028

  • Sep30Sat

    Yom Kippur

    Saturday, September 30, 2028

  • Sep30Sat

    National Day for Truth and Reconciliation

    Saturday, September 30, 2028

  • Oct4Wed

    Feast of St Francis of Assisi

    Wednesday, October 4, 2028

  • Oct5Thu

    First day of Sukkot

    Thursday, October 5, 2028

  • Oct9Mon

    Thanksgiving Day

    Monday, October 9, 2028

  • Oct11Wed

    Hoshana Rabbah

    Wednesday, October 11, 2028

  • Oct12Thu

    Shemini Atzeret

    Thursday, October 12, 2028

  • Oct13Fri

    Simchat Torah

    Friday, October 13, 2028

  • Oct18Wed

    Healthcare Aide Day

    Wednesday, October 18, 2028

  • Oct31Tue

    Halloween

    Tuesday, October 31, 2028

  • Nov1Wed

    All Saints' Day

    Wednesday, November 1, 2028

  • Nov2Thu

    All Souls' Day

    Thursday, November 2, 2028

  • Nov8Wed

    National Aboriginal Veterans Day

    Wednesday, November 8, 2028

  • Nov11Sat

    Remembrance Day

    Saturday, November 11, 2028

  • Dec3Sun

    First Sunday of Advent

    Sunday, December 3, 2028

  • Dec8Fri

    Feast of the Immaculate Conception

    Friday, December 8, 2028

  • Dec11Mon

    Anniversary of the Statute of Westminster

    Monday, December 11, 2028

  • Dec13Wed

    First Day of Hanukkah

    Wednesday, December 13, 2028

  • Dec14Thu

    Isra and Mi'raj

    Thursday, December 14, 2028

  • Dec20Wed

    Last day of Hanukkah

    Wednesday, December 20, 2028

  • Dec21Thu

    December Solstice

    Thursday, December 21, 2028

  • Dec24Sun

    Christmas Eve

    Sunday, December 24, 2028

  • Dec25Mon

    Christmas Day

    Monday, December 25, 2028

  • Dec26Tue

    Kwanzaa (first day)

    Tuesday, December 26, 2028

  • Dec26Tue

    Boxing Day

    Tuesday, December 26, 2028

  • Dec31Sun

    New Year's Eve

    Sunday, December 31, 2028

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 2028?

There are 1 public holidays and 106 holidays and observances in total in Canada in 2028. 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=2028 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: '2028'
});
API Examples
Quick start examples in different programming languages
curl -X GET "https://api.11holidays.com/v1/holidays?country=CA&year=2028" \
  -H "Authorization: Bearer YOUR_API_KEY"