Canadian Thanksgiving is an annual Canadian holiday occurring on the second Monday in October, wich celebrates the harvest and other blessings of the past year. Thanksgiving has been officially celebrated as an annual holiday since 1879.