I applied through a recruiter. The process took 1+ week. I interviewed at CN (Montreal, QC) in July 2017
Interview
Very fast and streamlined if you do it through a recruitment agency such as TekSystems or Alithya. Highly recomment you negotiate your salary since the job starts getting more and more demanding over time