 Basically Thanksgiving is a day to give thanks and is not based on a historical date like Christmas. Canada has an earlier harvest season than its neighbors to the south. The day is marked by spending time with the family during a party with food served mainly with roast turkey autumn vegetables sweet corn and sweet potatoes accompanied by many celebrations and religious activities to give thanks. 