I have mixed feelings about Fido. Their website has a lot of features but many times they don't work very well. And now their new site has a lot of problems. I like the design, but the implementation is lacking. For example, every time I login, the site thinks I'm still using the old site and so makes me go through all the startup tutorials (or cancel out of them), which is a nuissance. They tell me they've contacted their web development group and no one can figure it out. Really? That doesn't inspire confidence in me that they really know what they're doing with their mission critical functions, like buying and selling and calculations, etc.
And then there's taxes. Fido cost me 10K in 2011, long story, but suffice it to say they generated a bad account statement on my taxable account. They never did get it right, nor did they apologize or do anything to make it right by me.
And, as others have mentioned - be wary of their reps, especially at local branches. They want you to: 1) buy their money management service (1+% of your AUM, 2) after they're managing your money, they want to put everything in actively managed funds (1.5+%), and 3) of course they want to sell you annuities. Stay away from all these products.
I'm seriously thinking of moving 50% to Schwab, just so I have a basis for comparison.