Whistler is located 90 km north of Vancouver, British Columbia. The scenic drive to Whistler along Highway 99 winds through the Coast Mountain Range and alongside Howe Sound.
Whistler is thriving with about 10,000 permanent residents - the population can swell to over 40,000 during peak months. The community consists of a mix of residents that includes athletes and entrepreneurs to artists and international seasonal employees.
One of the many things that makes Whistler so special is two unbelievable mountains - Whistler and Blackcomb. These two majestic mountains that lie at the centre of Whistler are surrounded by pristine wilderness and numerous lakes and rivers we explore with our guests.