I applied online. The process took 2 weeks. I interviewed at CN (Montreal, QC) in Jan 2019
Interview
You apply online and then they send you an online interview. You then wait a few days and see in they wanna go further with your application. It was kind of long to get and answer, almost a month overall.