I applied online. I interviewed at CN (Edmonton, AB)
Interview
One round: Behavioral + Technical. Interview is fairly easy and interviewers are friendly. Best if you have some knowledge of Civil/ Computer/ Electrical and some other engineering fields. Must mention somethings about use of Simulation tools.