TDA stinks for canadian stocks. I bought a bunch of ECUXF the other day. The first orders I placed were with TDA for small amounts just 1000 shares each. I placed the orders at the ask. I then bought a lot more through etrade at the ask and even a penny below the ask. After getting the large orders filled I looked back at my first placed trades with TDA and they were still sitting there. I finally got them filled by upping my bid and got them for .0025 above the stated ask.