Image Credit Abbreviations
Maberly CPR nd
Madoc GTR
Malachi NTR CNR
Malvern CNoR
Manchester PW&PP
Manvers CPR
Maple GTR
Marathon CPR RGC
Marburg GTR
Markdale CPR 1st nd
Markham T&N
Markham GTR nd
Markham GTR RGC
Markstay CPR SWC
Marlbank BoQ
Marlbank BQR
Maynooth CNoR RGC
McGaw CPR
McGregor NYC 1943
Meaford NGR Station Hill station built 1872 closed 1902
Meaford NGR first (courtesy Hugh Timmerman)
Meaford GTR
Meaford GTR nd
Meaford GTR aerial
Melville TG&B
Melville Jct TG&B PMA
Merrickville CPR
Merriton GTR RGC
Merriton N St C & T
Midland GTR (ex NRC?)
Midland GTR PBC
Midland GTR RGC
Midland CNR
Midland CNR International
Mildmay GTR
Millbank CPR
Millbrook Jct. GTR
Millbrook GTR RGC
Milliken GTR ex T&N?
Milliken CNR 1940
Milton GTR
Milverton CPR
Milverton CPR ca 1910 RGC
Mitchell GTR ex B&LH/BB&G?
Mitchell GTR RGC
Moffatt CPR RTC
Mono Road CPR 1910
Monkton CPR
Mono Road CPR ex TG&B, mistakenly shown as GTR
Moorefield GTR
Moore Park GTR Belt Line 1892
Moore Park (Toronto) Belt Line GTR
Moulton GTR
Mount Albert LSJ
Mount Brydges GWR RGC
Mount Forest GTR
Mount Forest CPR
Mount Pleasant TH&B nd
Mountain Grove O&Q (CPR)
Mountain Grove CPR
Muskoka Wharf GTR
Myrtle GTR ex PW&PP?
Myrtle CPR (ex O&Q)
Myrtle CPR ca 1910 RGC
Mactier CPR nd BnW
Mactier CPR drawing Jean Spinney
Madawaska CNR AMattC
Madoc CNR 1974 DWhd
Madoc CNR 1977 CC
Madoc CNR 1978 RGC
Madoc CNR nd pnk
Madoc CNR 1982 JHV
Madoc Jct. CNR 1977 CC
Malachi CNR NTR nd pnk
Malton CNR 1964 APC
Malton CNR 1967 JAB
Malton CNR nd EE
Manilla Jct CNR 1979 CC
Mansewood CNR 1922 pnk
Maple CNR 1973 EE
Maple CNR 1978 CC
Maple CNR 1989 CC
Maple CNR freight shed 1989 CC
Maple CNR 1998 CC
Maple GO nd pnk
Marden CNR Marden WI
Mariposa CNR 1966 RGC
Mariposa CNR AMattC
Mariposa CNR nd RC
Markdale CPR 1971 APC
Markdale CPR 1972 EE
Markdale CPR at Irish Lake 1978 CC
Markham CNR ex T&N 1966 DS
Markham CNR 1971 JAB
Markham CNR 1972 DS
Markham CNR 1974 CC
Markham CNR 2003 CC
Marlbank BQR 1977 CC
Marlbank B&Q 1982 JHV
Marmora CNR nd GMC
Marmora CNR 1977 CC
Marmora CNR 1982 JHV
Marmora CNR 2000 CC
Marysville CNR nd DS
Matheson ONR nd JHV
Maxville CNR nd APC
Maynooth CNR 1969 JAB
Maynooth CNR 1971 BnW
Maynooth CNR 1978 RGC
Maynooth CNR 1978 CC
Maynooth CNR 1996 CC
Maynooth CNR telephone box 1976 DWhd
McKerrow CPR nd JAB KHC
McKerrow CPR 1972 PM
McKerrow CPR 1975 JF KHC
McKerrow CPR nd pnk
Meadowvale CPR 1977 CC
Meadowvale CPR 1978 EE
Meadowvale TSR 1994 CC
Meaford CNR nd CNRA
Meaford CNR 1959 HC
Meaford ex GTR freight shed 1992 ByW
Medonte CPR 1960 AP
Medonte CPR 1979 CC
Merritton CNR 1973 APC
Merritton CNR 1979 CC
Midhurst CPR 1965 APC
Midhurst CPR 1972 EE
Midland CNR 1971 EE
Midland CNR 1958 RJS
Midland CNR 1960 RJS
Midland CNR 1979 RGC
Mildmay CNR 1968 JDT APC
Millbank CPR nd pnk
Millbrook ex GTR CNR nd pnk
Millbrook CNR nd WH
Milton CNR ex GTR 1957 RJS
Milton CNR ex GTR 1959 TW
Milton CNR 1964 APC
Milton CNR 1966 JHV
Milton CNR 1977 CC
Milton CNR 1990 CC
Milton CNR 1995 CC
Milton CNR 1999 CC
Milton CVR 1998 CC
Milton CPR 1964 APC
Milton CPR 1977 CC
Milton CPR 1969 JAB
Milverton CPR 1965 MH
Milverton CPR nd LH
Milverton CNR 1956 pnk
Milverton CNR nd TR
Mimico CNR 1964 APC
Mimico CNR 1979 CC
Minaki CNR 1950 CNRA
Minnesing CNR 1963 RJS
Mississippi CPR nd pnk
Mitchell CNR 1973 CC
Mono Road CPR 1958 DS
Montrose PC 1976 EE
Mooretown C&O 2017 ByW
Mooretown PM 2017 ByW
Mooretown PM nd DP
Moosonee ONR 1977 nd pnk
Mount Albert CNR 1964 APC
Mount Albert CNR ex CNoR 1977 CC
Mount Albert CNR 1977 CC
Mount Albert CNoR at Cannington 2003 CC
Mount Albert CNR at Cannington 2016 ByW
Mount Brydges CNR nd pnk
Mount Forest CPR 1978 EE
Mount Pleasant LE&N 1958 EE
Mount Pleasant LE&N 1961 GR
Mount Pleasant LE&N 1978 EB
Mount Pleasant LE&N 1979 CC
Mount Pleasant LE&N 2002 CC
Mount Pleasant LE&N 2019 pnk
Mumford CNR nd APC
Muncey MCR 1960 KSC
Museum replica 1979 CMST BRS
Muskoka Wharf replica GTR 2002 CC
Myrtle CPR 1964 APC
Myrtle CPR nd EE
TOP OF THE PAGE