I applied online. The process took 5 days. I interviewed at Intelex Technologies (Toronto, ON) in Mar 2015
Interview
First, received an email from HR with a questionnaire (past salary, salary expectation, why applied for the job etc.). After that an email invite for an in-person interview: first with a VP, then did a test (easy), then a panel interview (could guess the outcome by the end of the interview). 2, 3 days later received email from HR about the interview outcome (with some reason).