I applied online. The process took 9 months. I interviewed at CPKC (Calgary, AB) in Nov 2015
Interview
Online application followed by in-person interview. Job ad was for a Business Analyst, but they were really hiring call centre staff - this was never mentioned in the ad or during the interview.