Canadian Thanksgiving

There are several different holidays that have “thanksgiving” in their name. All of them are essentially a form of harvest festival revolving around gratitude towards something and enjoying the results of done labour.