Les troupes canadiennes assistent à une messe de Thanksgiving dans la cathédrale bombardée de Cambrai, France, en octobre 1918.
Selon certains historiens, la première célébration de Thanksgiving en Amérique du Nord a eu lieu lors du voyage de 1579 de Martin Frobisher dAngleterre, à la recherche du Nord-Ouest Passage. Son troisième voyage, dans la région de Frobisher Bay sur lîle de Baffin, dans lactuel territoire canadien du Nunavut, partit avec lintention de créer une petite colonie. Sa flotte de quinze navires était équipée dhommes, de matériel et de provisions. Cependant, la perte dun de ses navires par contact avec la glace, ainsi que de nombreux matériaux de construction, devait lempêcher de le faire. Lexpédition a été tourmentée par la glace et les tempêtes anormales, qui ont parfois dispersé la flotte; en se réunissant à nouveau à leur mouillage à Frobisher Bay, « … Mayster Wolfall, un savant, nommé par le conseil de Sa Majesté pour être leur ministre et prédicateur, leur fit un sermon pieux, les exhortant spécialement à être reconnaissants envers Dieu pour leur délivrance étrange et miraculeuse dans ces endroits si dangereux … « . Ils ont célébré la Sainte Communion et, » La célébration du mystère divin a été le premier signe, léchelle et la confirmation du nom, de la mort et de la passion du Christ jamais connus en tous ces quartiers. » (La notion selon laquelle le service de Frobisher était le premier sur le continent a été contestée, car les Espagnols ont effectué des services similaires en Amérique du Nord espagnole au milieu du XVIe siècle, des décennies avant larrivée de Frobisher.)
Années plus tard, les colons français, ayant traversé locéan et arrivés au Canada avec lexplorateur Samuel de Champlain, à partir de 1604, organisèrent également des fêtes de remerciement. Ils formèrent lOrdre de la Bonne Cheer et organisèrent des fêtes avec leurs voisins des Premières Nations, au cours desquelles la nourriture était partagée.
Après la fin de la guerre de Sept Ans en 1763, la Nouvelle-France fut remise aux Britanniques, les citoyens de Halifax a organisé une journée spéciale de Thanksgiving. Les jours de Thanksgiving ont été observés à partir de 1799, mais nont pas eu lieu chaque année.
Pendant et après la Révolution américaine, les réfugiés américains qui sont restés fidèles à la Grande-Bretagne ont quitté la nouvelle États-Unis au Canada. Ils ont introduit les coutumes et les pratiques de lAction de grâce américaine au Canada, comme la dinde, la citrouille et la courge.
Le Bas-Canada et le Haut-Canada ont célébré lAction de grâce à différentes dates; par exemple, en 1816 célébraient tous deux Thanksgiving pour la fin de la guerre de 1812 entre la France, les États-Unis et la Grande-Bretagne, le Bas-Canada marquant la journée le 21 mai et le Haut-Canada le 18 juin (jour de Waterloo). En 1838, le Bas-Canada a utilisé Thanksgiving pour célébrer la fin du bas Rébellion du Canada. À la suite des rébellions, les deux Canadas ont fusionné en une province unie du Canada, qui a célébré Thanksgiving six fois de 1850 à 1865. Pendant cette période, Thanksgiving était une célébration solennelle en milieu de semaine.
Le premier Thanksgiving Le lendemain de la Confédération fut célébré comme un jour férié le 5 avril 1872, pour célébrer le rétablissement du prince de Galles (plus tard le roi Édouard VII) dune maladie grave.
Pendant de nombreuses années avant quil ne soit déclaré un fête nationale en 1879, Thanksgiving a été célébré à la fin octobre ou au début novembre. À partir de 1879, le jour de Thanksgiving a été célébré chaque année, la date étant initialement un jeudi de novembre. Après la Première Guerre mondiale, un amendement à la loi sur le jour de larmistice a établi que le jour de larmistice et Thanksgiving seraient, à partir de 1921, tous deux célébrés le lundi de la semaine du 11 novembre. Dix ans plus tard, en 1931, les deux jours sont devenus des jours fériés séparés, et le jour de lArmistice a été rebaptisé Jour du Souvenir. De 1931 à 1957, la date a été fixée par proclamation, tombant généralement le deuxième lundi doctobre, sauf pour 1935, où elle a été déplacée en raison dune élection générale. En 1957, le Parlement a fixé Thanksgiving comme le deuxième lundi doctobre. Le thème de la fête de Thanksgiving a également changé chaque année pour refléter un événement important pour lequel il faut être reconnaissant. Dans ses premières années, cétait pour une récolte abondante et parfois pour un anniversaire spécial.
Les familles élargies voyagent souvent pour célébrer Thanksgiving ensemble. En 2020, pendant la pandémie COVID-19, les infections ont sensiblement augmenté après les vacances, confirmées par la recherche des contacts pour corréler avec les rassemblements.