University of Alberta
Atlas of Alberta Railways: The Railway Labourers: The Navvies
Many immigrants died during the building of Canada's railway. How they were recruited, their housing, food, pay, etc. are detailed here.
University of Alberta
Development of a Transcontinental Railway
This site explains the important role the Transcontinental Railway had in the development of Canada.
Other
The Story of the Canadian Pacific Railway (Pdf) [Pdf]
This site has an excellent 24-page children's booklet on the history of the Canadian Pacific Railway.
University of Alberta
University of Alberta: The Lacombe and North Western Railway
This is a brief history of a railway started by a group of businessmen and farmers that was to serve the agricultural area from Lancome to Rimbey. Included are maps and primary source documents.