You can open an account with Tradefreedom in Canada. There aren't any restrictions, and you can get all of the commission info from their site.