Thanksgiving is celebrated on the second Monday of October in Canada. It began as a day of giving thanks for the blessings of the harvest and of the preceding year.
Foods traditionally served at Thanksgiving include roasted turkey, roast beef, ham, stuffing, mashed potatoes with gravy, sweet potatoes, cranberry sauce, sweet corn, various autumn vegetables (including various kinds of squashes, but also Brussels sprouts), pumpkin pie, apple pie, and glazed yams.