Mountainside Lodge Canada, Whistler Mountainside Lodge, a Whistler resort just a minute from the area's famed slopes.