Image Credit Abbreviations
Danforth (Toronto) formerly York CNR
Danforth GTR
Darling CPR Mactier Sub CPR Archives Heckman
Darlington GTR
Davenport (Toronto) NRC, from the London Illustrated News
Davenport NRC ILN MTLB
Davenport (Toronto) NRC, courtesy City of Toronto Archives
Davenport (Toronto) NRC
Deer Lake (Ardbeg) ex CNoR BnW C
Delhi GTR ex GWR
Delhi GTR RGC
Deseronto CNoR
Deseronto BoQ RGC
Don CPR 1910 TPL
Don CPR CNoR 1913
Don CPR (Toronto), courtesy City of Toronto Archives
Donald GTR
Dorchester GTR RGC
Downsview GTR
Downsview CNR 1928 APC
Dranoel CPR
Drayton GTR ex WGB 1921 RGC
Dresden PM RGC
Drew GTR Harriston HS
Drumbo GTR ex-B&LH
Drumbo GTR
Drumbo GTR RGC
Drumbo CPR RGC
Drumbo CPR
Dublin GTR ex BB&G courtesy Larry Stroobandt
Dublin GTR temporary station courtesy Larry Stroobandt
Dumfries GTR ex GWR
Dundalk CPR
Dundas GWR c1865 JSttC
Dundas GTR
Dundas GTR nd JSttC
Dundas GTR ca 1910 RGC
Dunnville GTR
Dunnville GTR RGC
Dunnville TH&B
Dunsford GTR nd TBC
Duntroon GTR
Dagmar CPR 1977 CC
Dalkeith CNR ca 1980 ByW
Danforth CNR 1952 APC
Danforth CNR 1961 APC
Desbarats CPR 1969 DS
Delhi CNR 1973 APC
Delhi CNR 1973 EE
Delta CNR nd APC
Dixie Road CPR 1964 APC
Don CNR CPR 1956 pnk
Don CPR 1961 AP
Don CPR 1964 APC
Don CPR 1975 CC
Douglas CNR 1977 CC
Douglas CPR 1977 CC
Dranoel CPR 1990 BW
Dresden PM 1979 CC
Dublin CNR ex GTR nd DS
Duncan (Oriole) ex CNoR nd EE
Dundalk CPR 1969 JAB
Dundalk CPR 1969 DO
Dundalk CPR nd EE
Dundas CNR 1972 JHV
Dundas CNR 1979 CC
Dunnville CNR 1979 second CC
Dunnville TH&B 1979 CC
Dunsford CPR 1958 DWd
Dunsford CPR 1958 APC
Dunsford CPR 1961 pnk LM Coll
Dunsford CPR 2014 CC
Duntroon CNR ex GTR 1954 RJS
Duntroon CNR ex GTR 1954 JF
Durham CNR DS
Durham CNR nd CC
Durham GTR 1993 CC
Durham CPR nd EE
Durham CPR 1978 CC
Dutton PM 1955 KSC
TOP OF THE PAGE