Millarville, Alberta

For the first two weekends in November, day-trippers head to the hamlet of Millarville in Foothills County, just outside Calgary, for this market, which is held at the racetrack. One of the premier craft shows in Alberta, this event sports handcrafted wares in both indoor and outdoor venues, supported with food trucks, great music, live reindeer and a visit from You Know Who. Yes, there will also be elves.

millarvilleracetrack.com/christmas-market