I applied through a recruiter. The process took 2 months. I interviewed at Staff Plus (Toronto, ON) in Feb 2014
Interview
It took quite a few weeks, had several interviews prior to starting, had a phone screening, met with recruiter, then met the a branch supervisor, met other 2 employees/supervisors, and at last met the VP - 2 times, before getting an offer.