what is whistler ski resort in'
Whistler Blackcomb (TSX: WB) is a major ski resort located 125 km north of Vancouver, in British Columbia, Canada.