I live in Calgary and there is a business park that is Telus only - no Shaw. They won't run the lines out unless it is at cost to the business. Considering the normal situation is free install for residential, the infrastructure is obviously in place for that, but it would cost them thousands of dollars to have them lay cables for let's say a block away. The word from the complex owner about internet is "too bad" and no other businesses wanted to split the cost across all of them for something better than Telus there. I don't know the details on both provider's service map, but a city of a million should have each block lit up...