North of Canal Flats, Highway 93/95 travels for 58 kilometers along the Columbia River, through the communities of Fairmont Hot Springs, Windermere and Invermere to the town of Radium Hot Springs, where Highway 93 diverges east.