Walter: a few clarifications.
Rogers is not in Windsor.
Rogers does not have "entirely different systems serving Windsor, London, Kitchener-Waterloo, Toronto, etc." Rogers, as a regional cableco, has CRTC rules ensuring it offers preference to local OTA broadcasters. That's why the CRTC, literally, tells each cableco what appears on channels 4, 5, 6, 7, etc in ever single neighbourhood served, and why these change by geography. But ALL the other channels -- 98% of them -- can be common across the cable network and this is exactly what Rogers has attempted to build out on its digital platform.
ExpressVu (and Star Choice), as a national provider, has CRTC rules ensuring it offers equal coverage to a national audience. In this regard, ExpressVu is "obligated" to offer CBC HD East and West where technology permits. I believe this means it must offer equal pay services in east and west where available (3 TMN HD = 3 MC HD).
There is a consistent rationale behind each regional/national construct and BOTH cable and satellite have been aware of/can build to these rules. If cable has executed more expertly than satellite, no one can blame cable.