As you can imagine, Whistler is one of the best places in the world to get your fix of outdoor activities. With its incredible mountains, valleys, lakes, trails and forests, …