In my experience, good ISPs seem to stay good for 5-7 years, then go sour. That just happened; after many years of good service, my previous preferred hosting company has become poor (probably not coincidentally, just after their shared-hosting division was sold to another firm). After a string of outages and dead-ends with several sites I used to host with them, enough was enough, so I've moved.
So this site is now up on a new provider (http://hostpapa.ca
), which seems pretty good so far. The site has been down and broken for a few weeks before and during this change, but I think it's back to stable now.