Thanksgiving in the United States is celebrated on the fourth Thursday of November each year. This tradition has been fixed by law since 1941. For example, in 2024, Thanksgiving will be on Thursday, November 28.
In Canada, Thanksgiving is celebrated on the second Monday in October. In 2024, the Canadian Thanksgiving falls on Monday, October 14.
Thus, the timing of Thanksgiving varies by country, but in the U.S. it is always the fourth Thursday of November.