The Connaught Tunnel is in southeastern British Columbia, on the Revelstoke–Donald segment. The 5.022-mile (8.082 km) tunnel carries the Canadian Pacific Railway (CP) main line under Mount Macdonald in the Selkirk Mountains, replacing the previous routing over Rogers Pass.