Whistler, BC – Attractions and Accomodations Posted on October 14, 2017 by TCR Team Posted in Whistler 1 Comment The Town of Whistler Winter wonderland in Whistler Village For true connoisseurs of skiing holidays Whistler, a resort town located in the Canadian province of British Columbia (126 km from Vancouver), is a perfect destination. Continue reading →