Be the first to know
Receive emails from properties you follow when new suites are added to them.
Whistler is located approximately 125km north of Vancouver, and is home to almost 10,000 permanent residents. the average per day population is 28,280 and peaks during the height of ski season at 45,000. Whistler experiences 2.1 million visitors annually, with this number expected to increase to 2.5 million by 2025.