Eva Lake is located in British Columbia’s stunning Mount Revelstoke National Park and is a must-see attraction for outdoor adventure enthusiasts