I have bad experience with TD, I filed a market price sold a stock, they filled it up with a price in 20min later, i complained to TD, and they changed to a price in 10min later.
which made me big loss.
I have bad experience with TD. I set a stop to sell order on "hsd.to". It is supposed to sell at market once the price is trigged. They sold my share 20 min later after the price is reached.