Whistler

Whistler is a world-renowned resort in Canada, known for its large ski area.