Banff National Park gets all the fame in Canada, but British Columbia's has another gem for hikers and nature lovers.