. Basically Thanksgiving is a day to give thanks and is not based on a historical date like Christmas. In the territories that now make up Canada and the US the idea of Thanksgiving Feasts as religious festivals to celebrate successful harvests or other momentous events was inherited from the old world. 