Located in the Coastal Mountains of British Columbia , Canada , Whistler is home to almost 10,000 permanent residents .
Located in the Coastal Mountains of British Columbia , Canada , Whistler attracts around 1.4 million visitors every season ( ) .
Located in the Coastal Mountains of British Columbia , Canada , Whistler is home to almost 10,000 permanent residents and attracts around 1.4 million visitors every season ( ) .