I applied online. I interviewed at CIBC (Toronto, ON) in May 2018
Interview
phone interview and than personal interview, than you have to wait for at least 2 weeks for the answer. time depends manager who took your interview and how desperately they need to fill the position.