Thanksgiving or Thanksgiving Day , is an annual Canadian holiday and harvest festival, held on the second Monday in October, which celebrates the harvest and other blessings of the past year. Outside of Canada it is sometimes called Canadian Thanksgiving to distinguish it from Thanksgiving in the United States, held in late November.
Thanksgiving has been officially celebrated as an annual holiday in Canada since November 6, 1879. While the date varied by year and was not fixed, it was commonly the second Monday in October.