Unlike United States, thanksgiving in Canada is celebrated on the second Monday of October. The reason of origin of Canadian thanksgiving is also different from that of America. The Canadian Thanksgiving is celebrated for a successful harvest and not for settling in a New World like the Americans. Thanksgiving in Canada is celebrated earlier due to the seasonal change that it experiences due to its location further north to the US. .