I applied through a staffing agency. The process took 3 weeks. I interviewed at HCL (Toronto, ON) in Feb 2014
Interview
Lots of technical questions. Skype interview with mandatory camera on. The interviewer's camera was off. Highly technical questions. Interviewer expected detailed answers.
After interview, company requested lots of unnecessary background checks, which can be denied.