I applied online. The process took 6 days. I interviewed at CIBC (Toronto, ON) in Jun 2012
Interview
Had a call from one of the managers and they asked to have a phone interview. During the phone interview it was simple questions to describe why you are suitable for the position and simple technical definition questions. I was called back around 2 hrs later to schedule for a 1:1 interview. Relax and easy interview with general questions like how you handle customers, why you are suitable etc. Some definition questions about different investment products and that was it. Got a call next day for an offer and accepted it.