NOTE: Lighter typeface indicates web sites that either failed to link or no longer exist. Sometimes a light typeface link has been corrected by the owner so now it may be functional. Try searching Google or Bing for the web site.
Algoma Central Railway
Athabaska Northern Railway
Barrie Collingwood Railway
Battle River Railway
Big Sky Rail (constant 403 error)
British Columbia Railway
Canadian American Railroad
Canadian National Railway
Canadian National Railway Store
Canadian Pacific Archives
Canadian Pacific CP Shops
Canadian Pacific Pensioners
Cape Breton & Central Nova Scotia Railway
Carleton Trail Railway
Central Manitoba Railway
Central Western Railway
Chemin de fer Baie des Chaleurs
Chemin de fer Charlevoix
Chemin de fer de la Matapedia et du Golfe
Chemin de Fer de Lanaudiere
Chemin de Fer Sartigan
Corporation du Chemin de Fer de la Gaspesie
Esquimalt & Nanaimo Railway (Island Corridor Foundation)
Essex Terminal Railway
Ferroequus Railway Company Limited
Fife Lake Railway (Great Western Railway)
Goderich Exeter Railway
Grand Forks Railway
Great Sandhills Railway
Great Western Railway
Guelph Junction Railway
Hudsons Bay Railway
Huron Central Railway
International Reload Systems
Island Corridor Foundation (Esquimalt & Nanaimo Railway)
Keewatin Railway Company
Kelowna Pacific Railway
La Compagnie de Chemin de Fer de La Riviere Romaine
Lakeland & Waterways Railway
Last Mountain Railway (constant 403 error)
MacKenzie Northern Railway
New Brunswick East Coast Railway
New Brunswick Southern Railway
New England Central Railroad (Genesee & Wyoming Inc.)
Northern Lights Rail
Okanagan Valley Railway
Ontario L'Original Railway
Ontario Southland Railway
Orangeville Brampton Railway
Ottawa Central Railway
Ottawa Valley Railway (Genesee & Wyoming Inc.)
Port Colbourne Harbour Railway
Quebec Gatineau Railway
Quebec North Shore & Labrador Railway
Quebec Southern Railway
Red Coat Road & Rail
River Hills Railway
Roberval & Saguenay Railway
Southern Manitoba Railway
Southern Ontario Railway
Southern Rails Cooperative
Southern Railway of British Columbia
Sidney Coal Railway
St. Lawrence & Atlantic Railroad
St. Thomas & Eastern Railway
Torch River Rail
Toronto Terminals Railway
Tshiuetin Rail Transportation
Wabush Lake Railway
Waterloo St. Jacobs Railway
Windsor and Hantsport Railway
Alberni Pacific Railway
Alberta Prairie Railway
Halton County Radial Railway
Hull Chelsea Wakefield Steam Train
Kamloops Heritage Railway
Kettle Valley Steam Railway
Kimberley's Underground Mining Railway
Port Stanley Terminal Railway
Prairie Dog Central Railway
Rocky Mountain Rail Society (Alberta Prairie Railway)
Salem & Hillsborough Railroad
South Simcoe Railway
Train du Haut-Saint-Francois
Waterloo Central Railway
York Durham Heritage Railway
Canadian Northern Rail Tour Company
Credit Valley Explorer
Mattawa Temiscaming Excursion Co.
Nagel Tours Funtrain
Rocky Mountain Rail Society
Royal Canadian Pacific
Trains Touristques de Chaudiere Appalaches
Andrew Merrilees Ltd.
AV Rail Contracting
AGO Industries Inc.
CAD Railway Industries Ltd.
Canadian Hartland Training Railway
Cando Rail Services
Cariboo Central Railroad Contracting Ltd.
Central Rail Supply Ltd.
Condon Signal & Communications Inc.
Dendoff Springs Ltd.
Diesel Electric Services
Geismar Modern Track Machinery
Griffin Wheel Company
Harmer Steel Products
H. Broer Equipment Sales & Service Inc.
Herzog Railroad Services of Canada
Innovative Parts & Solutions Ltd.
Ironhorse Railroad Contractors Ltd.
National Steel Car
North American Rail Products
Orca Railway Systems
OWS Rail Car
Portec Rail Products
Power Rail Training & Consulting
Prime Railway Services
Rail Industries Canada
RailPower Technologies (Now R.J. Corman Railroad Group USA)
Rail Simulations Inc.
Remcan Projects LP
Rolls Battery Engineering
Services Techniques DHG Ltd.
Sherwood Electromotion Inc.
Supco Canada Railway Supply
T.G. Baker Americas Inc.
TMV Control Systems
T-Rail Products Inc.
Universal Rail Systems
Wayside Inspection Devices
Alberta 2005 Centennial Railway Museum
Alberta Central Railway Museum
Alberta Railway Museum
Athabasca CNoR Station Restoration Project, The
Athabasca Train Station
BC Forest Discovery Centre
Bytown Railway Society
Canadian Council for Railway Heritage
Canadian Museum of Rail Travel, The
Canadian Rail Magazine Search Portal (.pdf files)
Central Frontenac Railroad Historical Society
Cochrane Railway and Pioneer Museum
Elgin County Railway Museum
End of an Era, The
Fort Erie Railroad Museum
Forth Junction Heritage Society
Fort Langley CN Station Museum
Fraser Valley Heritage Railway Society
Guelph Historical Railway Association
Halifax and South Western Railway Museum
Heritage Park Historical Village
Hespeler Heritage Railway Station Association
Hinton Grand Trunk Pacific Station
Komoka Railway Museum
McAdam Railway Station
Memory Lane Railway Museum
Miles Canyon Historic Railway Society
Canadian Museum of Science and Technology
Nelson Electric Tramway Society
New Brunswick Railway Heritage Association
Niagara Railway Museum
Northern Ontario Railroad Museum
Palmerston Railroad Heritage Museum Association
Port Moody Station Museum
Railway Capital of Canada, The
Railway Coastal Musuem
Railway Museum of Eastern Ontario
Revelstoke Railway Museum
Saskatchewan Railway Museum, The
Sydney & Louisburg Railway Museum
Toronto Railway Historical Association
Transit Museum Society (TRAMS)
Wainwright Railway Preservation Society
West Coast Railway Association
Winnipeg Railway Museum
1883 Locomotive Engineers' Strike in the Canadian North West, The
Algoma Central Railfan & Modelling Site
Algoma Eastern Railway
Alstom Ogden Shops
Atlas of Alberta Railways
Brian's Rail Photography
Brockville Railway Tunnel
Broken Rail's Railway Earth
Brooks Aqueduct, The
Canada Atlantic Railway Research Site, The
Canada by Rail
Canada by Train
Canada Southern Railway
Canadian Freight Cars
Canadian Freight Car Gallery
Canadian MLW/ALCo Pages, The
Canadian National Electric Railways
Canadian National on Vancouver Island
Canadian Northern Society
Canadian Online Railway
Canadian Pacific Electric Lines
Canadian Pacific Historical Association
Canadian Pacific Pages
Canadian Pacific Passenger Car Photos 51-836
Canadian Pacific Passenger Car Photos 900-15418
Canadian Pacific Passenger Car Photos 16501-280800
Canadian Pacific Business Car Photos I
Canadian Pacific Business Car Photos II
Canadian Pacific Motor Car Photos
Canadian Pacific Budd RDC Photos
Canadian Pacific Railway's CLC Locomotives
Canadian Pacific Railway Locomotive Roster
Canadian Pacific Railway Diesel Locomotive Roster, The
Canadian Pacific Railway Photos
Canadian Pacific Transport Company Limited
Canadian Railroad Pictures
Canadian Railway Hall of Fame
Canadian Railway Observations
Canadian Railway Signals App Canadian Street Railways
Canadian Transport Sourcebook
Central Vermont Railway, The
Charles Cooper's Railway Pages
Chatham, Wallaceburg & Lake Erie Railway
CN Images of Canada Gallery
CN Lines Special Interest Group
CNR in Ontario
CNR Trucking: Express and Freight Vehicles
Colin Churcher' Railway Pages
Cornwall Street Railway Light and Power Company
Country Railroad Station of Manitoba, The
CP Heritage Steam Collection for MSTS
Crowsnest Pass Railway Route, The
Current White Pass & Yukon Route Resources
Cycling the Kettle Valley Railway
Dave Wilkie Train and Ship Photographs
Delorimier Shops of the Canadian Pacific Railway
Dominion Atlantic Railway Digital Preservation Initiative
Dual Flag Railroad Photos
Eastern Quebec Railways
Edmonton Radial Railway Society
Engine 1095 Restoration Project
E&N Port Alberni Subdivision Info
E&N Russell Roundhouse
Final Days of Canadian Steam Railroading, The
First Lady of the Rails
Fraser Valley Railfan
Freight Train to New Minas
Galt and Preston Street Railway
Glenbow Museum, The Great CPR Exposition
Grand Trunk Railway Shops
Great Northern Railway in British Columbia's Fraser Valley
Guelph Radial Railway
Hamilton Street Railway Company, The
Ham and Railfanning
History of Railway Companies in Nova Scotia
Jim Sandiland's Railroad Web Pages
John M. Egan, A Railway Officer in Winnipeg, 1882-1886
Kentville Roundhouse Demolished
Kettle Valley Brakemen
Kettle Valley Model Railway
Kitchener & Waterloo Street Railway
Last Days of Steam, The
Locomotives of Bienfait
London & Port Stanley Railway
McAdam Railway Station
McAdam's Historic Railway Station
Miami CNR Railway Station
Modern Tank Car Home Page
Mount Royal Tunnel Electrification
Mr. Dan's Page of Rail Stuff
My Dad's Trains
My Train Travels
Niagara Falls Railroad History
Newfoundland Rail Scenes
North America Railway Hall of Fame, The
North of the Colour Line
Northern Alberta Railways Company
Northwest Rail Pics
Nova Scotia Railway Heritage Society
Nova Scotia Telegraphs Landlines and Cables
Old Time Trains
Ontario Northland Railways Historical & Technical Society
Ontario Northland's Northlander
Ontario Railway History Page, The
Ottawa Valley Railway
Portage la Prairie CP Rail Station
Preserved Steam Locomotives of British Columbia
Preston & Berlin Street Railway
Quebec Central Railway
Quebec North Shore & Labrador Railway
Quebec North Shore & Labrador Railway Version 6.04
Railfanning at North Bay
Rail Radio - Vancouver
Railpower Green Goats
Rails Across the Red - Selkirk or Winnipeg
Railscanning in the Toronto Area
Rails in Toronto
Railway Era in Surrey 1887-1910, The
Railway in Clarenville, The
Railway Photos by Ted Ellis
Railway Post Office Study Group
Railways in Labrador and Quebec North Shore
Railways of Caledon
Railways of Canada Archives
Railways of Eastern Ontario
Railways of Newfoundland
Railways of the Past
Reality Scaled Train Gifs
Richard Leonard's Steam Locomotive Archive
Rise and Fall of the Manitoba Railway Garden, The
Royal Hudson 2860
Searchmont Station Preservation & Historical Society
Shane Stewart's Canadian Railroads
Sloman School Car
Southern Ontario Locomotive Restoration Society
Southwestern Ontario Trains
Steam Locomotives of the CPR
Telegraph Office, The
Thomas Blampied's Railway World
Thousand Islands Railway Company, The
Three Valley Gap
Thurso and Nation Valley Railway
Ties That Bind, The
Toronto, Hamilton & Buffalo Locomotive Restoration
Toronto, Hamilton & Buffalo Railway Historical Society
Train Journey Through the Ottawa Valley, A
Trains Across Canada
True Tales from a CPR Section House
Unofficial Algoma Central Railway
Unofficial Ontario Northland Railfan Site
Unofficial CPR Steam Program
Vancouver Island Railway
VIA Rail Canada's Bras d'Or
VIA Rail F40PH-2
Western Shortline Rosters
West Lincoln Historical Society
White Pass Fan Net
White Pass & Yukon RR
William Van Horne and the Van Horne Farm
Winnipeg Streetcar 356 Restoration
World According to CDLU, The
Yard Limit, The
Your Railway Pictures
Achenseebahn - Jenbach, Tyrol, Austria.
Alder Gulch Shortline Railroad - Virginia City, Montana, USA.
Bala Lake Railway - Llanuwchllyn, Gwynedd, Wales, United Kingdom.
Bergbahn Lauterbrunnen Mürren - Grütschalp, Bernese Oberland, Switzerland.
Berner Oberland Bahn - Interlaken, Switzerland.
Brienz Rothorn Bahn - Brienz, Bernese Oberland, Switzerland.
Corris Railway - Corris, Gwynedd, Wales, United Kingdom.
Cumbres & Toltec Scenic Railroad - Chama, New Mexico, USA.
Dampfbahn Furka-Bergstrecke - Realp, Uri, Switzerland.
Darjeeling Himalayan Railway - Darjeeling, India.
Durango & Silverton Narrow Gauge - Durango, Colorado, USA.
East Broad Top - Orbisonia, Pennsylvania, USA.
Feistritztalbahn - Birkfeld, Austria.
Ferrocarril Austral Fueguino - Ushuaia, Tierra del Fuego, Argentina.
Ffestiniog Railway - Porthmadog, Gwynedd, Wales, United Kingdom.
Georgetown Loop Railroad - Georgetown, Colorado, USA.
Gornergrat Bahn - Zermatt, Valais, Switzerland.
Gurkthalbahn - Pöckstein-Zwischenwässern, Austria.
Harzer Schmalspurbahnen - Wernigerode, Germany.
Jungfrau Bahn - Kleine Scheidegg, Bernese Oberland, Switzerland.
Llanberis Lake Railway - Llanberis, Gwynedd, Wales, United Kingdom.
Matterhorn Gotthard Bahn - Brig, Valais, Switzerland.
Murtalbahn - Murau, Austria.
Pilatus Bahn - Alpnachstad, Obwalden, Switzerland.
Pinzgauer Lokalbahn - Zell am See, Austria.
Rhätische Bahn - Chur, Graubünden, Switzerland.
Schynige Platte Bahn - Wilderswil, Bernese Oberland, Switzerland.
Snowdon Mountain Railway - Llanberis, Wales, United Kingdom.
Sumpter Valley Railway - McEwen, Oregon, USA.
Talyllyn Railway - Tywyn, Gwynedd, Wales, United Kingdom.
Taurachbahn - Mauterndorf, Austria.
Vale of Rheidol Railway - Aberystwyth, Wales, United Kingdom.
Welsh Highland Railway - Porthmadog, Wales, United Kingdom.
Wengernalpbahn - Lauterbrunnen, Bernese Oberland, Switzerland.
Wiscasset Waterville & Farmington Railway - Alna, Maine, USA.
White Pass & Yukon Route - Skagway, Alaska, USA.
Zillertalbahn - Jenbach, Tyrol, Austria.