I'm wary of Rogers since I dumped them - but for personal use, not business.
Rogers has the charming habit of suspending your account without warning if you go over bandwidth usage levels which "adversely affect users in your local network segment" - which I can understand, although I think a notice to please reduce your bandwidth consumption is warranted first - but won't tell you how much that might be, as then they've admitted that the "unlimited" service they sold you isn't unlimited, and might possibly open themselves up to complaints, customer backlash, or legal action (which they could easily win, as unlimited can mean unlimited time, or email, or lots of other things in the fine print of your contract which you didn't read and Rogers can change at will anyways - but it would still be a pain-in-the-ass for them).
If high bandwidth usage isn't an issue for you, then Rogers' policies won't affect you, obviously.
I switched to Bell, and have had no complaints from them despite consuming about 5 Terabytes of bandwidth over the last year.
I've had a few outages of a few hours here before - but mostly due to construction projects around here, and the one time that the service man accidently pulled the copper wire loop to my DSL out of the exchange box while working on something else entirely.
----
Have you considered using any of the wireless internet services from Bell or Rogers? No lines run into your place, no wires to get snipped, loops to pull, etc. Just a flat black panel antenna to plug into a special router.