Saturday 1 Jan New Year's Day
Friday 22 Apr Good Friday
Monday 25 Apr Easter Monday
Monday 23 May Victoria Day (Most regions)
Friday 1 Jul Canada Day
Monday 5 Sep Labour Day (All)
Monday 10 Oct Thanksgiving Day (All)
Sunday 25 Dec Christmas
Monday 26 Dec Boxing Day (Many regions)
Source: http://www.timeanddate.com