Getting to Revelstoke, British Columbia, isn’t easy. Between the two flights it takes to reach Kelowna and a three-hour cab ride to Revelstoke, the entire journey takes about 18 hours door to door ...