I switched from Rogers to Bell and....
I switched about 2 years ago. I live in Ottawa. I had Rogers 8Mb service when I switched, which worked fairly well. The cable modem would periodically reset itself which was annoying because my home wifi name would go back to the default name, and settings would need to be reset. I did it the first 3 times it reset itself (over the course of a year), and then the next time it happened, just went with default.
When I switched to Bell, I went 25/10 Fibe. I switched because the package with Bell was only 4 dollars more for 25 Mbit speeds, plus I already had 2 Bell phone lines into the house so I would get a bundled discount (a measly 4 bucks). I have tested the speed multiple times, it is what is advertised. The connection does drop more than the Rogers connection ever did, but not very often. I would say I get a hiccup once every 2 weeks or so, and the modem always resets itself after no more than a 5-minute outage. It does keep all customizations though, so it is a minor annoyance. I don't have TV service, just a good old antenna on the roof so the outages don't affect my TV habits in the least.
Am now looking around again. Bell arbitrarily increased the cost of my Fiber by $3 a month, and also the cost of my dual-phone line package by $2.50. 5.50 a month is not enough to break the bank, but is annoying enough that it warrants pricing out the competition.