Livevol as a brokerage is not an option for Canadians. You can buy the Livevol software service, but they cannot execute orders, so Livevol Pro is out as an option north of the border. I've asked :)
ToS is most certainly available to Canadians, you go through TD Waterhouse. Great software...