I trade maybe 3-10 a month. All of the big brokerages (td waterhouse,bmo,scotiabank,rbc)here charge $29.99 per trade if you don't do 30 trades a month which I fall into, which I am paying right now, yea I know its a rip off. I'm with TD Waterhouse now, which is the canadian version of ameritrade. Ameritrade customers should take a look at waterhouse, it looks like its a 20 year old site, so ugly and old, meanwhile amertirade website is so rich, feature friendly and new... I am not going with questrade as I've heard they take hours to fill in orders, especially on pinksheets/otc (which I also trade). On top of this questrade charges ECN, this is another thing that I hate, ECN fees are another thing that was created by the big banks to rip off more people. When your buying 3million shares of a pinksheet valued at 0.0001 the ecn fee will be over $500.00 interactive brokers is another rip off, I don't know why it gets so much praise.. And what is up with these brokerages charging a % of the total value? What the hell is that? So if my value is 10k your going to take $100 from me? What a rip off. Why can't they just charge a flat fee for unlimited shares like almost all US exchanges? I'd even pay $20.00 a trade if they let you buy pinks/otc unlimited. On top of all this, none of the brokerages in canada display real time bid/ask for OTC/Pinksheets. So I would basically be trading pennies blind if I did.. I'm still looking for a brokerage, if anyone can help me please do post.