Thanks Giving Day

What is the origin of Thanks Giving Day which is annually observed in the United States and Canada?  -->Answer