The February TSX trading stats clearly shows that CIBC wins in the High Frequency Trading award...(as they probably do every month)
No matter what stock you buy and sell you always see CIBC in there with their 100 lots all over the place. One has to assume that there is never a real person behind the order just some ALGO trading system grinding the retail investor until they have tossed in the towel.
I also notice Instanet in there also as HFT traders.
No wonder more and more retail people are buying ETF's.