Whoever you use, and if you have a choice, I recommend you choose cable.
Using Bell's dsl is very location centric. One of the excuse they like to use is that when the speed at your home is slow and not up to what is advertised, they would tell you that it is because your home is too far from their central office.
I was with bell at the beginning, and sometimes their speed would be worst than dial-up. I called up the technical supports to troubleshoot, and viola, the speed would instantly jump up. Two hour later, it would fall right back. Eventually, I fed up and decided to cancel. The support asked then why wouldn't I upgrade to the ultra speed at $30/month more and my speed problem should go away. That is how they think their customers are, dumb and stupid.
With cable, your speed is quite dependable and stable.
With cia, and if you are technical capable, it would be quite cheap at $30/month. You could go to their website to look for more info. Good luck.