Destination creator (Voyajo Team)
Whistler is a Canadian resort town in the southern Pacific Ranges of the Coast Mountains in the province of British Columbia, Canada, approximately north of Vancouver. Incorporated as the Resort Municipality of Whistler (RMOW), it has a permanent population of approximately 9,965, plus a larger but (...) (from Wikipedia).
Visit Whistler