I applied online. The process took 2 weeks. I interviewed at CH2M (Calgary, AB) in Jan 2010
Interview
I was asked lots of questions regarding problem solving skills under specific situations. For example, what would you do if you have several project schedules which are overlaped?; how would you maintain quality under certain situation? etc.
There were also few very odd questions. One question I remember is that why manhole covers are round.
Whole phone interview lasted more than an hour. It is adivised to be prepared to answer questions directly related to current projects.