I applied online. The process took 3 weeks. I interviewed at Teranet (Toronto, ON) in Mar 2012
Interview
Initial phone interview, followed 1 week later by several 1:1 interviews all conducted on the same day, followed 1 week later by a panel interview, then a background check with the RCMP then the offer.
Felt like I was never going to get the job.