Whistler Blackcomb is consistently ranked the No.1 year-round resort, located in Whistler, British Columbia, Canada. Enjoy relaxing walk in beautifully decorated pedestrian-friendly Whistler Village centre!