Description: Enjoy a getaway to the great outdoors in Whistler, British Columbia. Nestled in the mountains, Cascade Lodge is a perfect retreat for those who want to relax and those who like a little adventure. With a view that is stunning, this resort has what it take