What are the public holidays in Canada?

Canada observes national statutory holidays including New Year's Day, Good Friday, Canada Day, Labour Day, Thanksgiving, Remembrance Day, and Christmas, plus province-specific dates. See the full list at Canada holidays.