The CRTC loves monopolies, plain and simple. Companies just take advantage of that.
Oh, and let's not forget the fact that we have the highest mobile data rates in the world (or very close to it)
I suppose the initial break-up however is good, and would stimulate a more competitive environment, and allow new start-ups to join the game.
But eventually those pieces are simply drawn back together again... It's like when you break a magnet into many pieces -- they reattract back together.