Currently, Etrade is not available in Canada as the broker operates solely in the U.S. Therefore Canadian citizens cannot open an account with ETrade. The broker used to operate in Canada but stopped its operations after 2008. There are many other low-cost brokers available in Canada such as Questrade that you can consider while opening an account.
TD Direct Investing has re-enabled the ability for new Canadian customers to sign up for Thinkorswim platform. So, now you can open an account with a requirement of minimum deposit of $25,000 USD. You can find Thinkorswim as a top-of-your game-traders platform on their official site.
Earlier, ThinkorSwim was not available to Canadian users for sometime. TD-Direct Investing, which was providing the platform to its users had replaced it with another trading platform known as Advanced Dashboard.
But, now Canadian citizens who have a TD account can access ThinkorSwim. In order to get ThinkorSwim, you need to have a TD Ameritrade