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]] | 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]] |