Ans:  The holiday of being thankful is celebrated on the fourth Thursday of November in the USA and on the second Monday of October in Canada.