Questions to answer:
- Do you currently pay for a land line or do you only have a mobile?
- Do you currently have cable or do you have sat?
Your answers to those may lead you to your best option...unless you say mobile and sat.
With Shaw you are sharing your bandwidth with your neighbours, and in the past, this may have had an adverse affect on your available bandwidth. Shaw may have gotten better at adding infrastructure and splitting up busy areas, I know this was a complaint some had a couple years ago.
With Telus you get specific line speeds, which are (potentially) less than Shaw. You know your service will always be xx mbit down and xx mbit up, where with Shaw as I said above, you're sharing the bandwidth with your neighbours and what you get will be variable.
In the grand scheme of things I suggest you'll see little difference between the services as your bottleneck is frequently the amount of traffic the server you are hitting can handle.
As far as customer service there isn't a lot of difference in my mind, they both have had their share of people who hate them.
__________________
|