A collection of villages two hours out of Vancouver, Whistler has earned a reputation for being Canada’s finest year-round resort, and in winter, one of the best ski resorts.