I applied through a recruiter. The process took 5 days. I interviewed at CIBC (Toronto, ON) in Apr 2014
Interview
Went through a recruiter agency.
Mostly deal with third party vendors, they will do a preliminary interview then with CIBC.
one of the easier interviews i have had. It also had to do with the fact that I was able to understand the exact need and answer the questions to the client satisfaction.