The Province of Ontario (ON), must publish once annually the names and salaries of all civil servants who earn more than $100k. There are many city transit drivers whose names get published each year.
I would think a Class One RR engineer with more than, say, five years of service, would be earning upwards of $70K these days, as a base salary. Not suggesting that is the case, only what my expectation would be based on what other operators of equipment, and other carded union members who have trades in demand under their belts earn. Your typical plumber these days does very well, and so does an electrician. If you don't get laid off now and then, those two trades should clear $80K per annum, often a lot more than that. People working as journeymen mechanics up in Ft. MacMurray clear $100K just getting out of bed on work days.