Answer:
Well there are all sorts of days that are named and that celebrate a specific event, but the public holidays (when everyone in any sort of government job and almost everyone else gets the days off) are as follows:
New Year's Day - January 1st
Family Day (only in Saskatchewan, Alberta and Ontario) - 3rd Monday in February
Good Friday and Easter Monday - The Friday/Monday surrounding Easter
Victoria Day - the Monday before the 25th of May
Canada Day - July 1st
August Civic Holiday (excluding Quebec, Newfoundland, and Nunavut) - first Monday of August
Labour Day - first Monday of September
Thanksgiving Day - 2nd Monday of October
Remembrance Day - November 11th
Christmas Day - December 25th
Boxing Day - December 26th