Thanksgiving Day is a holiday celebrated primarily in the United States and Canada. Thanksgiving is celebrated each year on the second Monday of October in Canada and on the fourth Thursday of November in the United States, and often extends to the weekend that falls closest to it. Several other places around the world observe similar celebrations. Historically, Thanksgiving had roots in religion and cultural tradition. Today, it is primarily celebrated as a secular holiday, but there are a diverse array of observances that add and discard from other traditions.