I was going through Montreal with my family one time and we were on a double lane highway (like an interstate) and saw what I believe was to railyards owned by CN. But what sticks in my mind the most was I saw a building and right next to it was a GE E60 electric engine with N de M (National Railways of Mexico) written on the side. Is that a locomotive shop related to GE? I also saw a British EMD unit too. I know it's not the EMD shops as they are in London. But what did I see?