I applied through a staffing agency. The process took 2 weeks. I interviewed at TMX Group (Toronto, ON) in Sep 2007
Interview
TSX had a quick recruiting process for my position, my manager interviewed me, then HR, then job offer. The interview with the hiring manger was on practical aspects of my previous related work experience, was very easy from professional point. HR interview was after that and was very simple/short behavioral interview.