Description: Enjoy relaxation to the fullest at Cascade Lodge. Located in Whistler, British Columbia and nestled within the Whistler Mountains, this upscale resort is a perfect getaway with all of the amenities you will need for a carefree exciting vacation. Make this