Western Canada has the reputation of being one of the most beautiful places in the world, and Whistler, where all our holidays depart, has won the reputation as North America’s finest resort (as rated by Snow Country Magazine for the past six years).