with etrade after your first deposit clears (about 1-3days), any deposit after that using same bank account is instantly made available to be used for purchases.
at least that how its been working with my etrade account. so id assume its the same for everyone.
I also had a TD account and I can't stand how it takes so long for the funds to transfer and ready to use.