I applied online. The process took 4 weeks. I interviewed at Kleinfelder (Calgary, AB) in Mar 2016
Interview
First there was a phone interview and a few days later I got a call for person to person interview.
The personal interview went fine. They had the Calgary manager, Human Resources and another US manager via Skype. They all get to ask questions.