i have fido as well as 2 others but i don't have an issue with buying .. any size runs me $8.00 i did sell 250k shares of another co. recently which cost approx $30.00 to sell .. since i tend to add more frequently then i sell it hasn't been an issue :)
i have a good friend who swears by bank of America ~ for costs but i've never looked into it ~ we have 6 accts with fido and they have always executed ~ been with them since 2000 and i guess i'm used to them ..