Where in Canada can you get that rate? Most of the biggest banks, such as TD Canada Trust, do not offer anything remotely close to that. Apologies for hi-jacking the thread, but I have actually thought about moving some of our funds to a Canadian bank, so I am all ears.
TD Bank (the US branch, where we have most of our savings) actually offers the option to transfer funds between both countries once you set-up an account in Canada.
Regarding the original question, I currently use Merrill Lynch for my (very limited) stock and ETF exposure. No, I do not like some of their predictably strange bedfellows nor the decisions they made recently, but if you are a Bank Of America account holder with more than $25K in total combined deposits, you basically get 100% free trades (up to 30 per month, which is about 29 more than I need). Just something to keep in mind if no-fees self-investing is the goal.