CIBC went through a recruitment agency. There was a written test that included rewriting sentences and paragraphs, followed by an online interview with the hiring manager and his boss. I was told that they were interviewing other candidates and they would contact me in a week to a week and a half.