Canada Holidays in 2025
List of public holidays in Canada 2025 calendar
Date | Day | Name | Type |
---|---|---|---|
1st January | Wednesday | New Year's Day | Statutory Holiday |
2nd January | Thursday | Last day of Hanukkah | Jewish holiday |
6th January | Monday | Epiphany | Observance, Christian |
7th January | Tuesday | Orthodox Christmas Day | Orthodox |
14th January | Tuesday | Orthodox New Year | Orthodox |
27th January | Monday | Isra and Mi'raj (Tentative Date) | Muslim |
29th January | Wednesday | Lunar New Year | Observance |
2nd February | Sunday | Groundhog Day | Observance |
13th February | Thursday | Tu B'Shevat (Arbor Day) | Jewish holiday |
14th February | Friday | Valentine's Day | Observance |
15th February | Saturday | National Flag of Canada Day | Observance |
17th February | Monday | Louis Riel Day | Common Local Holiday |
17th February | Monday | Nova Scotia Heritage Day | Common Local Holiday |
17th February | Monday | Islander Day | Common Local Holiday |
17th February | Monday | Family Day | Common Local Holiday |
21st February | Friday | Yukon Heritage Day | Local de facto holiday |
1st March | Saturday | Ramadan Start (Tentative Date) | Muslim |
1st March | Saturday | St David's Day | Observance |
4th March | Tuesday | Carnival / Shrove Tuesday / Pancake Day | Christian |
5th March | Wednesday | Ash Wednesday | Christian |
9th March | Sunday | Daylight Saving Time starts | Clock Change/Daylight Saving Time |
10th March | Monday | Commonwealth Day | Observance |
14th March | Friday | Purim | Jewish holiday |
17th March | Monday | St. Patrick's Day | Observance |
17th March | Monday | St. Patrick's Day | Local Holiday |
20th March | Thursday | March Equinox | Season |
26th March | Wednesday | Laylatul Qadr (Night of Power) | Muslim |
31st March | Monday | Eid ul Fitr (Tentative Date) | Muslim |
6th April | Sunday | Tartan Day | Observance |
9th April | Wednesday | Vimy Ridge Day | Observance |
13th April | Sunday | Palm Sunday | Christian |
13th April | Sunday | First day of Passover | Jewish holiday |
17th April | Thursday | Maundy Thursday | Christian |
18th April | Friday | Orthodox Good Friday | Orthodox |
18th April | Friday | Good Friday | Statutory Holiday |
19th April | Saturday | Holy Saturday | Christian |
19th April | Saturday | Orthodox Holy Saturday | Orthodox |
20th April | Sunday | Last day of Passover | Jewish holiday |
20th April | Sunday | Orthodox Easter | Orthodox |
20th April | Sunday | Easter Sunday | Observance, Christian |
20th April | Sunday | Easter Sunday | Designated Retail Closing Day |
20th April | Sunday | Easter Sunday | Shops Closing Day |
21st April | Monday | Orthodox Easter Monday | Orthodox |
21st April | Monday | Easter Monday | Statutory Holiday |
21st April | Monday | Easter Monday | Optional Holiday |
21st April | Monday | Easter Monday | Local de facto holiday |
21st April | Monday | St. George's Day | Local Holiday |
23rd April | Wednesday | Yom HaShoah | Jewish commemoration |
1st May | Thursday | Yom HaAtzmaut | Jewish holiday |
11th May | Sunday | Mothers' Day | Observance |
16th May | Friday | Lag B'Omer | Jewish holiday |
19th May | Monday | National Patriots' Day | Local Holiday |
19th May | Monday | Victoria Day | Statutory Holiday |
29th May | Thursday | Ascension Day | Christian |
2nd June | Monday | Shavuot | Jewish holiday |
7th June | Saturday | Eid al-Adha (Tentative Date) | Muslim |
8th June | Sunday | Pentecost | Christian |
9th June | Monday | Whit Monday | Christian |
15th June | Sunday | Trinity Sunday | Christian |
15th June | Sunday | Fathers' Day | Observance |
19th June | Thursday | Corpus Christi | Christian |
20th June | Friday | June Solstice | Season |
21st June | Saturday | National Indigenous Peoples Day | Observance |
21st June | Saturday | National Indigenous Peoples Day | Local Holiday |
23rd June | Monday | June Holiday | Local Holiday |
24th June | Tuesday | St. Jean Baptiste Day | Local Holiday |
27th June | Friday | Muharram/Islamic New Year (Tentative Date) | Muslim |
1st July | Tuesday | Memorial Day | Local Holiday |
1st July | Tuesday | Canada Day | Statutory Holiday |
6th July | Sunday | Ashura (Tentative Date) | Muslim |
9th July | Wednesday | Nunavut Day | Local Holiday |
14th July | Monday | Orangemen's Day | Local Holiday |
3rd August | Sunday | Tisha B'Av | Jewish holiday |
4th August | Monday | Civic/Provincial Day | Statutory Holiday |
4th August | Monday | Civic/Provincial Day | Local Observance |
4th August | Monday | Saskatchewan Day | Common Local Holiday |
4th August | Monday | Terry Fox Day | Local Observance |
4th August | Monday | New Brunswick Day | Prescribed Day of Rest |
4th August | Monday | British Columbia Day | Common Local Holiday |
4th August | Monday | Natal Day | Common Local Holiday |
4th August | Monday | Heritage Day | Optional Holiday |
6th August | Wednesday | The Royal St John's Regatta (Regatta Day) | Local Holiday |
15th August | Friday | Assumption of Mary | Christian |
15th August | Friday | Gold Cup Parade | Local Holiday |
18th August | Monday | Discovery Day | Local Holiday |
1st September | Monday | Labour Day | Statutory Holiday |
5th September | Friday | Milad un Nabi (Mawlid) (Tentative Date) | Muslim |
22nd September | Monday | September Equinox | Season |
23rd September | Tuesday | Rosh Hashana | Jewish holiday |
30th September | Tuesday | National Day for Truth and Reconciliation | Statutory Holiday |
30th September | Tuesday | National Day for Truth and Reconciliation | Federal Employees Holiday |
2nd October | Thursday | Yom Kippur | Jewish holiday |
4th October | Saturday | Feast of St Francis of Assisi | Christian |
7th October | Tuesday | First day of Sukkot | Jewish holiday |
13th October | Monday | Hoshana Rabbah | Jewish holiday |
13th October | Monday | Thanksgiving Day | Statutory Holiday |
13th October | Monday | Thanksgiving Day | Designated Retail Closing Day |
13th October | Monday | Thanksgiving Day | Observance |
14th October | Tuesday | Shemini Atzeret | Jewish holiday |
15th October | Wednesday | Simchat Torah | Jewish holiday |
18th October | Saturday | Healthcare Aide Day | Local Observance |
20th October | Monday | Diwali/Deepavali | Observance |
31st October | Friday | Halloween | Observance |
1st November | Saturday | All Saints' Day | Observance, Christian |
2nd November | Sunday | All Souls' Day | Observance, Christian |
2nd November | Sunday | Daylight Saving Time ends | Clock Change/Daylight Saving Time |
8th November | Saturday | National Aboriginal Veterans Day | Observance |
11th November | Tuesday | Remembrance Day | Observance |
11th November | Tuesday | Remembrance Day | Designated Retail Closing Day |
11th November | Tuesday | Remembrance Day | Statutory Holiday |
30th November | Sunday | First Sunday of Advent | Observance |
8th December | Monday | Feast of the Immaculate Conception | Christian |
11th December | Thursday | Anniversary of the Statute of Westminster | Observance |
15th December | Monday | First Day of Hanukkah | Jewish holiday |
21st December | Sunday | December Solstice | Season |
22nd December | Monday | Last day of Hanukkah | Jewish holiday |
24th December | Wednesday | Christmas Eve | Observance |
24th December | Wednesday | Christmas Eve | Statutory Half Day |
25th December | Thursday | Christmas Day | Statutory Holiday |
26th December | Friday | Kwanzaa (first day) | Observance |
26th December | Friday | Boxing Day | Statutory Holiday |
26th December | Friday | Boxing Day | Designated Retail Closing Day |
26th December | Friday | Boxing Day | Local de facto holiday |
26th December | Friday | Boxing Day | Provincial Public Sector Holiday |
26th December | Friday | Boxing Day | Optional Holiday |
31st December | Wednesday | New Year's Eve | Observance |
We strive to provide an accurate and up-to-date holiday's list for Canada. however, please note that some holidays dates may change. If you discover any discrepancies, kindly report to us.
Note: Some holidays are color-coded based on the types of holidays. For example -
- Public Holidays
- Local Holidays
- Other Holidays
Frequently Asked Questions
How many holidays in Canada this year in 2025?
There are 2 holidays in Canada in 2025
How to retrieve the Canada holidays list via API?
Simply make a GET request to v1/holidays?country=CA&year=2025
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: '2025'});
console.log(holidays);