Thats mainly because the biggest problem up here is infrastructure. Most of these services are running off the backbone of another service. So when they get a major increase in traffic it affects their operating costs alot more than if they were using their own internet backbones, and its capabilities. In the states there is pretty much the same thing going on, but the fact that there are so many more companies doing it, makes prices competative. Up here its monopoly city.
Edit: As for it taking months to fix ... well thats just Rogers for ya.
Edit: As for it taking months to fix ... well thats just Rogers for ya.