Canada 2024 Holidays

List of public holidays in Canada for year 2024

Canada - 2024 Holidays
108 of 108 holidays
DateDayNameType
Jan 1, 2024MondayNew Year's DayStatutory Holiday
Jan 2, 2024TuesdayDay After New Year’s DayLocal holiday
Jan 6, 2024SaturdayEpiphanyObservance, Christian
Jan 7, 2024SundayOrthodox Christmas DayOrthodox
Jan 14, 2024SundayOrthodox New YearOrthodox
Jan 25, 2024ThursdayTu B'Shevat (Arbor Day)Jewish holiday
Feb 2, 2024FridayGroundhog DayObservance
Feb 7, 2024WednesdayIsra and Mi'rajMuslim
Feb 10, 2024SaturdayLunar New YearObservance
Feb 13, 2024TuesdayCarnival / Shrove Tuesday / Pancake DayChristian
Feb 14, 2024WednesdayAsh WednesdayChristian
Feb 14, 2024WednesdayValentine's DayObservance
Feb 15, 2024ThursdayNational Flag of Canada DayObservance
Feb 19, 2024MondayLouis Riel DayCommon local holiday
Feb 19, 2024MondayNova Scotia Heritage DayCommon local holiday
Feb 19, 2024MondayIslander DayCommon local holiday
Feb 19, 2024MondayFamily DayCommon local holiday
Feb 23, 2024FridayYukon Heritage DayLocal de facto holiday
Mar 1, 2024FridaySt David's DayObservance
Mar 10, 2024SundayDaylight Saving Time startsClock change/Daylight Saving Time
Mar 11, 2024MondayRamadan Start (Tentative Date)Muslim
Mar 11, 2024MondayCommonwealth DayObservance
Mar 18, 2024MondaySt. Patrick's DayLocal holiday
Mar 19, 2024TuesdayMarch EquinoxSeason
Mar 24, 2024SundayPalm SundayChristian
Mar 24, 2024SundayPurimJewish holiday
Mar 28, 2024ThursdayMaundy ThursdayChristian
Mar 29, 2024FridayGood FridayStatutory Holiday
Mar 30, 2024SaturdayHoly SaturdayChristian
Mar 31, 2024SundayEaster SundayShops Closing Day
Apr 1, 2024MondayEaster MondayOptional Holiday
Apr 5, 2024FridayLaylatul Qadr (Night of Power)Muslim
Apr 6, 2024SaturdayTartan DayObservance
Apr 9, 2024TuesdayVimy Ridge DayObservance
Apr 10, 2024WednesdayEid ul Fitr (Tentative Date)Muslim
Apr 22, 2024MondaySt. George's DayLocal holiday
Apr 23, 2024TuesdayFirst day of PassoverJewish holiday
Apr 30, 2024TuesdayLast day of PassoverJewish holiday
May 3, 2024FridayOrthodox Good FridayOrthodox
May 4, 2024SaturdayOrthodox Holy SaturdayOrthodox
May 5, 2024SundayOrthodox EasterOrthodox
May 6, 2024MondayYom HaShoahJewish commemoration
May 6, 2024MondayOrthodox Easter MondayOrthodox
May 9, 2024ThursdayAscension DayChristian
May 12, 2024SundayMother’s DayObservance
May 14, 2024TuesdayYom HaAtzmautJewish holiday
May 19, 2024SundayPentecostChristian
May 20, 2024MondayWhit MondayChristian
May 20, 2024MondayNational Patriots' DayLocal holiday
May 20, 2024MondayVictoria DayStatutory Holiday
May 26, 2024SundayTrinity SundayChristian
May 26, 2024SundayLag B'OmerJewish holiday
May 30, 2024ThursdayCorpus ChristiChristian
Jun 12, 2024WednesdayShavuotJewish holiday
Jun 16, 2024SundayFather’s DayObservance
Jun 17, 2024MondayEid al-AdhaMuslim
Jun 20, 2024ThursdayJune SolsticeSeason
Jun 21, 2024FridayNational Indigenous Peoples DayLocal holiday
Jun 24, 2024MondayJune HolidayLocal holiday
Jun 24, 2024MondaySt. Jean Baptiste DayLocal holiday
Jul 1, 2024MondayMemorial DayLocal holiday
Jul 1, 2024MondayCanada DayStatutory Holiday
Jul 8, 2024MondayMuharram/Islamic New Year (Tentative Date)Muslim
Jul 9, 2024TuesdayNunavut DayLocal holiday
Jul 15, 2024MondayOrangemen's DayLocal holiday
Jul 17, 2024WednesdayAshura (Tentative Date)Muslim
Aug 5, 2024MondayCivic/Provincial DayStatutory Holiday
Aug 5, 2024MondaySaskatchewan DayCommon local holiday
Aug 5, 2024MondayTerry Fox DayLocal observance
Aug 5, 2024MondayNew Brunswick DayPrescribed Day of Rest
Aug 5, 2024MondayBritish Columbia DayCommon local holiday
Aug 5, 2024MondayNatal DayCommon local holiday
Aug 5, 2024MondayHeritage DayOptional Holiday
Aug 7, 2024WednesdayThe Royal St John's Regatta (Regatta Day)Local holiday
Aug 13, 2024TuesdayTisha B'AvJewish holiday
Aug 15, 2024ThursdayAssumption of MaryChristian
Aug 16, 2024FridayGold Cup ParadeLocal holiday
Aug 19, 2024MondayDiscovery DayLocal holiday
Sep 2, 2024MondayLabour DayStatutory Holiday
Sep 16, 2024MondayMilad un Nabi (Mawlid) (Tentative Date)Muslim
Sep 22, 2024SundaySeptember EquinoxSeason
Sep 30, 2024MondayNational Day for Truth and ReconciliationFederal Employees Holiday
Oct 3, 2024ThursdayRosh HashanaJewish holiday
Oct 4, 2024FridayFeast of St Francis of AssisiChristian
Oct 12, 2024SaturdayYom KippurJewish holiday
Oct 14, 2024MondayThanksgiving DayObservance
Oct 17, 2024ThursdayFirst day of SukkotJewish holiday
Oct 18, 2024FridayHealthcare Aide DayLocal observance
Oct 23, 2024WednesdayHoshana RabbahJewish holiday
Oct 24, 2024ThursdayShemini AtzeretJewish holiday
Oct 25, 2024FridaySimchat TorahJewish holiday
Oct 31, 2024ThursdayDiwali/DeepavaliObservance
Oct 31, 2024ThursdayHalloweenObservance
Nov 1, 2024FridayAll Saints' DayObservance, Christian
Nov 2, 2024SaturdayAll Souls' DayObservance, Christian
Nov 3, 2024SundayDaylight Saving Time endsClock change/Daylight Saving Time
Nov 8, 2024FridayNational Aboriginal Veterans DayObservance
Nov 11, 2024MondayRemembrance DayStatutory Holiday
Dec 1, 2024SundayFirst Sunday of AdventObservance
Dec 8, 2024SundayFeast of the Immaculate ConceptionChristian
Dec 11, 2024WednesdayAnniversary of the Statute of WestminsterObservance
Dec 21, 2024SaturdayDecember SolsticeSeason
Dec 24, 2024TuesdayChristmas EveObservance
Dec 25, 2024WednesdayChristmas DayStatutory Holiday
Dec 26, 2024ThursdayFirst Day of HanukkahJewish holiday
Dec 26, 2024ThursdayKwanzaa (first day)Observance
Dec 26, 2024ThursdayBoxing DayProvincial Public Sector Holiday
Dec 31, 2024TuesdayNew Year's EveObservance

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

Holiday Type Color Legend

Holidays are color-coded based on their types:

  • Public HolidayPublic, National, Federal, and Gazetted holidays
  • Local HolidayLocal, Regional, State, and Provincial holidays
  • Other HolidayObservances and other types of holidays
Frequently Asked Questions

How many holidays in Canada this year in 2024?

There are 2 public holidays in Canada in 2024. If you are planning ahead? Check upcoming holidays

How to retrieve the Canada holidays list via API?

Simply make a GET request to v1/holidays?country=CA&year=2024 API to retrieve this list of Canada holidays.

Here is an example using Node.js and our official package on NPM:

// Install the 11holidays package from NPM
// npm i 11holidays

import HolidaysApi from '11holidays';

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