The earlier Thanksgiving celebrations in Canada has been attributed to the earlier onset of winter in the North, thus ending the harvest season earlier. Thanksgiving in Canada did not have a fixed date until the late 19th century.