Description: Whistler, Canada is a beautiful city in the mountains full of interesting wildlife and incredible scenery. If you are looking for an upscale resort full of modern amenities, then Cascade Lodge is perfect for you. With it's beautiful decor throughout, you