A picturesque alpine ski resort in the heart of British Columbia's backcountry wilderness, Whistler lies a mere 73 mi/118 km from Vancouver, making it a popular weekend retreat for busy urbanites...