It is normal for TD to only charge for OTC trades (used to be high as $10 per trade for all trades if my memory is correct). Most of the big name brokers no longer charge for trades. It appears Fidelity trades on LIT MARKET so I use them for my USA stock trades.