I applied through a staffing agency. The process took 1 day. I interviewed at Canadian Solar (London, ON) in Oct 2013
Interview
Interviews were handled by a staffing agency, did a simple math test, and a simple dexterity test. Pretty standard interview for a basic position. Then the interviewer said I could have the job but I would probably be bored with it, I still accepted and it turned out the job was not anything like she said it would be.