I have found the following web sites to be particularly interesting and useful:
RAILWAYS IN OTTAWA AND EASTERN ONTARIO
RAILWAYS IN CANADA
The C. Robert
Memorial Library located in Ottawa, contains a great deal of
information relating to Canadian Railways.
To log into the Library catalogue https://www.crcml.org/library/login.php
The Carillon & Grenville Railway Canada’s Last Broad Gauge by Jim Sandilands
Railway Association of Canada
Old Time Trains – an excellent resource with lots of information on Canadian Railway History.
CNR Ontario Research a good source for information on CN railway stations in Ontario
Passenger Train Travels of Peter Dawes.
Charles Cooper's Railway Pages
fascinating description about Sulzer locomotives in Bolivia
Geared Steam Locomotive Works
Railroads of Central America - Jan Pesula's interesting pages on railways in Guatemala, Honduras and El Salvador.
Updated 19January 2018