I've recently had the same kind of horrid experience with Shaw customer service...I'd been paying for a schwack of HD channels that didn't work for some reason and was told last year they weren't in my package. They were.
They offered me a whopping $50 credit. So I tweeted this and cancelled TV service all together.
http://shaw.ca/shawfriends