I applied through a staffing agency. The process took 12 months. I interviewed at TD in Nov 2009
Interview
For a back office position, you might need to get your foot in the door as a contract worker (temp) and then keep an eye on postings and apply online. If you go this route, don't expect to be approached or given the heads up on an opening, you need to watch the internal postings.