@expressmoria: the difference between Bell Fibe and Videotron is the amount of data passing throught the wire.
Bell Fibe is sending you only the channel(s) your terminal(s) is/are tuned in + your internet traffic, which are shared together with an analog voice line. So, Bell brings all available channels to the nearby CO, and everytime you change channels on your terminal, the server is sending the requested channel and remove the one you were watching. You are in theory sharing 25 Mbps of video data with your internet, but on the other hand, they can provide 200, 500 or 1000 new HD channels, it won't matter.
Vidéotron is sending analog channels, internet channels and digital channels on the same wire at different frequencies, but each area (cell) has a maximum limit of frequencies that can be used, which is why Vidéotron needs to bring the fiber closer to the neighbourhood to allow more frequencies. Your terminal just know which channel is located at which frequency, and when in doubt (or unusual services like video on demand), it will ask the server.
Recently, less popular channels are being sent only if you tune in, which free up frequencies that can be re-used to send more HD channels. Unfortunately, they ain't using the full potential of technology at their disposition and the network is full, and you have to wait until they remove some analog channels to get more new channels.
Bell and Videotron are old monopolistic companies that thinks you're a customer for life who will happily pay everytime there's a service price increase and will understand the limitations.