Have you considered cable?With regards to poor business DSL speeds, trust me when I say I feel your pain.
I have no problems going with cable at all. My personal internet is actually through Eastlink, which is cable and I am more than happy with the speed and reliability. However, neither Eastlink or Rogers have service at any of the locations.
Yeah, that's always a bummer. The Internet situation outside of the core population centres in Ontario is quite craptastic.