thinkorswim is TD Ameritrade... TD as in Toronto Dominion ... meaning you most likely can use it ;)
TD's Canadian brokerage is Waterhouse and I have a bank and a Waterhouse account them. The problem is that they charge $29.99 per trade so I use Questrade instead.