The town of Whistler is a resort community some 60 miles northwest of Vancouver, Canada. It is best known for its winter activities, primarily skiing