I applied in-person. The process took 3 days. I interviewed at TD (Toronto, ON) in June 2017
Interview
HR interview including behavioral questions lasting about half an hour and one technical interview. There was one phone interview, then one in-person interview with the HR manager. Final interview was technical.