@pack_rat -- I am stuck with Shaw for another half year
Not really "stuck".
Continue to pay Shaw ($100 to $200 per month), or cancel today, and pay 6 times the $20/month cancellation fee. So, that "saves" you $80/month for the next 6 months.
A few times, Telus has offered me a "buyout" if I switch everything to Telus. The amount of the buyout is $20/month in "Telus Credit". It matches the Shaw contract-cancellation fee. Also, as a "new" Telus customer, I would get "promotional" rates for the first 12 months.
So, you are not "stuck".