I applied online. The process took 6 days. I interviewed at TD (Toronto, ON) in Apr 2015
Interview
First had a telephonic conversation with the HR to understand the role I am applying for, then set up a date for the technical questions round which was with 3 sets of managers.
Then the next day got a call from HR and we discussed the salary