No Competition is right
You're right to point out that Shaw does nothing to keep their customers... but this isn't something attributable to Shaw alone. It's an institutional thing, ascribable to both the telecom industry and captured gov't regulators.
In Winnipeg our only two options for internet are MTS or Shaw and neither will do anything to keep you if you want to leave. We need structural separation in Canada badly.