I applied through university. The process took 3 weeks. I interviewed at TD (Toronto, ON)
Interview
Two 30 minute one-on-one interviews on university campus
Two 30 minute panel interviews in Toronto
They asked about various data structures and their implications, algorithms, programming paradigms, testing, etc. You may also get basic questions about securities (interest calculations, etc). They will also ask questions on your resume and experiences.
Interview questions [1]
Question 1
Basically what is described above. There was nothing too strenuous. Reverse a string, describe data structures, etc.