The mountain pass in British Columbia used by the Canadian Pacific Railway is Rogers Pass.
Rogers Pass crosses the Selkirk Mountains in eastern British Columbia and provided the Canadian Pacific Railway with a practical route through some of the most difficult terrain on the transcontinental line. It is the lowest route between the Sir Donald and Hermit ranges and follows the southern edge of the Big Bend of the Columbia River.
The pass was named for Major A. B. Rogers, an American surveyor who identified the route in 1881 while working for the railway. The Canadian Pacific Railway reached the pass in 1885, helping complete Canada's first transcontinental railway. Heavy snowfall and avalanches made the route exceptionally hazardous, so crews built extensive snow sheds and protective works.
Rogers Pass is now within Glacier National Park and is also traversed by the Trans-Canada Highway. A common mix-up is Kicking Horse Pass, another important Canadian Pacific route farther east in the Rocky Mountains; it carried the railway through the Continental Divide, while Rogers Pass crosses the Selkirks.