The Canadians celebrate Thanksgiving but on a different day from the United States and for a slightly different reason. Canada celebrates Thanksgiving on the second Monday of October and is to celebrate the close of the harvest season.
Yes, but it's on the second Monday of October (although most usually celebrate on the Sunday before). It is celebrated to acknowledge and give thanks for what we have.