The impossible railway : the buildingof the Canadian Pacific