Thanksgiving Day is a national holiday celebrated in Canada, the United States, some of the Caribbean islands, and Liberia. It began as a day of giving thanks for the blessing of the harvest and of the preceding year. Similarly named festival holidays occur in Germany and Japan. Thanksgiving is celebrated on the second Monday of October in Canada and on the fourth Thursday of November in the United States, and around the same part of the year in other places.

According to some historians, the first celebration of Thanksgiving in North America occurred during the 1578 voyage of Martin Frobisher from England in search of the Northwest Passage. Other researchers, however, state that "there is no compelling narrative of the origins of the Canadian Thanksgiving day."

The origins of Canadian Thanksgiving are also sometimes traced to the French settlers who came to New France in the 17th century, who celebrated their successful harvests. The French settlers in the area typically had feasts at the end of the harvest season and continued throughout the winter season, even sharing food with the indigenous peoples of the area.

More Info: en.wikipedia.org