I applied online. The process took 4 weeks. I interviewed at EFCO Canada (Calgary, AB) in Apr 2015
Interview
The first interview with the manager, then CAD test and written test if the manager is happy with the interview following day or two. then a couple of phone interviews, one with the HR from the headquarters in USA, they at the end ask for a personality test.