I applied online. The process took 4 weeks. I interviewed at CPKC (Calgary, AB) in Jan 2021
Interview
Phone interview followed by aptitude tests and then two in person interviews. There was a final interview with department and HR head as well. Wait times were definitely long between each interview process but communication was very smooth. Overall it was very good.