on BC-95. The Highway 95 begins at the international border in a small community called
Kingsgate. It connects to
U.S. Route 95 at the
Eastport-Kingsgate Border Crossing. Heading north from there, it follows the
Moyie River northeast for to the town of
Yahk, where it merges onto the
Crowsnest Highway (
Highway 3). Highway 95 follows the Crowsnest Highway northeast for to the city of
Cranbrook, where
Highway 95A, designated in 1968 and following the original alignment of Highway 95 for through
Kimberley and
Ta Ta Creek, begins. From Cranbrook, it is another east to the
Fort Steele junction, where Highway 3 hands Highway 95 off to
Highway 93. From the Fort Steele junction, Highway 95 follows Highway 93 north for through the community of
Wasa, to where Highway 95A's east junction is located. From the Highway 95A junction, Highway 93/95 follows the
Kootenay River upstream for , through
Skookumchuck to the town of
Canal Flats, at the southern end of
Columbia Lake. North of Canal Flats, Highway 93/95 travels for 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. Highway 95 continues to follow the Columbia River north for , through the locations of
Edgewater,
Brisco,
Spillimacheen and
Parson, to where it terminates at its junction with the
Trans-Canada Highway (
Highway 1) at
Golden. ==History==