I applied online. I interviewed at CPKC (Calgary, AB) in July 2023
Interview
4 panel technical interview with few behavioral questions. Also they have multiple integration suites in use. so can expect question from all. Next would be director round and then HR round at the end. process is fast and easy.