This API that lists all 31 public holidays for all 13 provinces and territories in Canada, including federal holidays.
The GROUNDHOG-DAY.com API is the leading data source for North America's prognosticating groundhogs.