Well, if north of the border, I'm lost. Have not kept up on short lines up there. This will take some thinking!
Then you better get found again, cause third hint is: Canada - A railroad with most of the roster being canadian locos.
south of ingersoll, ontario, canada. tracks are crossing salford road. http://maps.google.com/maps?q=Inger...soll,+Oxford+County,+Ontario,+Kanada&t=h&z=16 ontario southland railway, http://www.osrinc.ca/update/Main/main1.htm
I figured it was in Ontario, but the only lines I could find that were primarily MLW were the NBEC or CB&CNS