I remember why I usually post only in the ufc section of an mma forum now.
Good day gentlemen, off I go.
Stay away from TDbank...they da devil
Really, I have only had great experiences with TD (barring one exception with my small business account).
I like the fact that they give a free safety deposit box with the select service account. Plus, if you sign up for the Gold Select card, you get free CAA (or whatever TD's version of CAA is).
5 dollar trades through Web Broker is also pretty hard to beat.
as a foreigner, hsbc