I am trading via IB and their Fees are ridiculously expensive for the CAD stocks under 1 dollar. I am paying almost 1pc fee (irrespective of volume),when buying and then also 1pc when selling. No, flat fee at all..
So, while I am getting a good deal when buying under let say 500 CAD, then I am also paying something like 100 CAD per 10k CAD order