I applied through a staffing agency. The process took 2 weeks. I interviewed at TD (Markham, ON) in Jan 2012
Interview
All the IQ, skill and other tests were completed at the staffing company. After clearing all those test, I got selected for 1:1 interview and the interviewer was friendly and welcoming. She gave me details about the job and asked some questions about my education and previous experience.