I applied through college or university. The process took 2 weeks. I interviewed at CIBC (Toronto, ON) in Nov 2015
Interview
You meet with your (future) manager along with another manager from a different team. They will both ask you questions. These questions are mostly based on behavioural type as well as your knowledge about the company. You can find most of the information by digging through their website as well as following the news updates about the company.
Interview questions [2]
Question 1
Q: Tell me about a time where you demonstrated problem solving skills within a team