The famous ski resort.   Name: Whistler, British Columbia…
Take a Peek