TD too but that takes 24-48 hours and you have to go through a weird validation process. Two deposits are made to the receiving bank under and you're asked to confirm.
TD also wanted me to come into a branch with a bank statement from my other bank. Not ideal since they don't operate west of South Carolina and I'm in California.