On shaw for cable/internet and using telus for my cell phone and really don't have complaints about either. The prices do suck if you accept what they offer out of the box, but with some calls to retention you can get most of the things you ask for you just need some persistence.
There are some awesome threads on Redflagdeals with people posting exactly what kind of retention deals they are getting out of the companies:
http://forums.redflagdeals.com/