Christmas was filmed in a variety of locations in Canada, the United States, and the United Kingdom. The main location used for the exterior shots of the town was the town of Jackson, Wyoming. The interior shots were filmed in a soundstage in Vancouver, British Columbia. The scenes set in New York City were filmed on location in Manhattan, New York City. The scenes set in London were filmed at various locations in London, England. The scenes set in the North Pole were filmed at the Banff Centre in Alberta, Canada.