Thanksgiving is a national holiday celebrated on various dates in the United States, Canada, Grenada, Saint Lucia, and Liberia. Thanksgiving is celebrated on the second Monday of October in Canada and on the fourth Thursday of November in the U.S. The Thanksgiving holiday’s history in North American is rooted in English traditions dating from the Protestant Reformation.