Call TD and ask to speak to a trader to review your trades. Your orders sound like they're getting flagged for manual review (which add a 5-10 delay to every purchase). This could be due to a number of (stupid) reasons... (purchase price too close to cash balance, etc...).
IB is the by far the...