Whistler, British Columbia, Canada

The resort town of Whistler takes snow sports to another level.