Canada Day 2019

In 2019 Canada Day is Monday, July 1.

Canada day in 2019 is back on a weekday - Monday of all days - which makes for an automatic long weekend! (Do you still remember last year when it fell on Sunday and got moved to July 2nd but most celebrations still took place on Sunday the 1st? It created quite an uproar and a fair bit of confusion - you can read some of the older comments below about this.)

Canada Day celebrates the birthday of Canada. 150 years ago, On July 1, 1867 Canada became a new federation with its own constitution by signing the Constitution Act - formerly known as the British North America Act.

Canada Day is a national statutory holiday celebrated in all provinces and territories and it is a day off for most businesses. There is, of course, a lot more to Canada Day but the purpose of this page is only to give you a date and a brief history.

Back to the list of national holidays in Canada.

Share your holiday story, idea or comments

Send in your holiday tips, comments, observations or ideas about Canada Day.

Post your comments

Recent comments
Posted by Marilyn Seabrook:

As a Health Care Worker, we are required to work shifts, weekends, and Public Holidays. To change the date of Canada Day to July 2 this year because the 1st. fell on a Sunday, does not take into account those that had to work On Sunday July 1st and therefore were not able to celebrate on the actual holiday. These individuals should receive the public Holiday pay for this date. Other employment that does not regularly work on a weekend, have always received a substitute holiday

Posted by roger:

I disagree with Petrov. Since the purpose of declaring a statutory holiday is to relieve people of the obligation to work, when a statutory holiday like Canada Day falls on a day that is normally NOT a work day, then a different day should be designated the statutory holiday on a day that normally IS a work day for those people, such as July 2 was this year. However, when a stat falls on a regularly scheduled work day, such as July 1 was for many shift workers this year, then that day should be designated the stat FOR THOSE PEOPLE. The problem here is not "which day should be the statutory holiday for everyone?", but "on which day should all people be given a day of rest?", and that will vary with different peoples' work schedules. To fix the date regardless of the effect is simply bureaucratic blindness to the very purpose of declaring a statutory holiday in the first place, and anyone with a union contract should make sure that this issue is addressed. After all, it's going to come around once in every seven years for every fixed date stat (Jan. 1, July 1, Dec. 25 and Dec. 26). Why should only people who never have to work a weekend get all the benefits?

Posted by Democracy:

The majority of Canadians work Monday-Friday so moving the holiday to Monday favoured the majority. I sympathize with anyone for whom this is an inconvenience, however, sadly, you are the minority. Had Canada day remain on Sunday it would have affected a lot more people. It's rarely possible to make a decision on the national level that pleases everyone. In a democratic society some people will be left disappointed, angry, etc. But democracy favours the majority and that's exactly what happened with Canada Day this year: majority got their way.

Posted by Connie Lim:

Monday is July 2 is a holiday in lieu of July 1 Sunday. I should say those who work on Sunday should get a stat pay because it is really a holiday, Monday is only in lieu of Sunday July 1st.

Posted by Kevin:

SO many people are posting that observing Canada on Monday deprives workers of the extra pay for working on Sunday, July 1. However, there are even more people who regularly work on Mondays, this much larger group of people would be deprived of the stat if it was observed on the actual day.

Feedback & ideas