RE:RecommendationsI used 5 brokers; TD, Disnat, CIBC, RBC and Nat bank.
All have something very positive; some is the transactions, some theirs stocks watch lists, some their analysis, some best for options and some others for their fixed revenus trading (for RRSP). All give an excellent call service.
But the best overall is TD, with 4 stars on many items; for analysis avaliable, complete web site, fixed revenus trading, stocks watch lists. Depending of the total amount of your investments, trading fees is not a criteria; What is 300$ annual fees on a 500 000$ portfolio ? .......0,06% ..... tokens.