I applied online. The process took 5 days. I interviewed at CIBC in Feb 2018
Interview
HR Contacted me and then there was onsite interview, It went smooth. They asked about my previous experience and then asked some technical questions. I got the offer within a week
I applied through a recruiter. The process took 2 months. I interviewed at CIBC (Toronto, ON) in May 2017
Interview
Long, lengthy without any structure. Was called by so many people and was introduced to a bunch of directors who didn't had any clue why they were interviewing me and I didn't had any clue why I was sent to multiple people for the same job.