The Mecca of skiers everywhere. Whistler is the most important ski resort on the West Coast of Canada.
A beautiful lake, named after its intense green color, in the southern part of Yukon Territory, Canada.
200 attractions, more than 65 thrilling rides, a water park, all in Canada's Wonderland, the country's largest amusement park.