I'll start with the obvious. Whistler is in British Columbia, in Canada.
Whistler Village is around 200km north of Vancouver.
Here is some useless trivia for you:
And more interesting stuff will follow....