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.