Well, you have speeds. I think the point that we should also mention is that the reliability of services has become more important. Speeds are important, and bandwidth, but there are also things like latency and jitter, these technical terms that enable video streaming. The U.S. is adding latency.
You might remember Rogers' big outage a few months back. Another element that could be added, which usually exists in some business contracts, is service being operational continuously. You can have some minimum thresholds for service being out, but some compensatory mechanism and information about commitments to keeping the service up can be useful. For example, in retail business contracts in certain markets in Canada, the supplier, the service provider, guarantees a minimum service quality objective for you, but you can't do that in the retail residential market or outside of urban cores.
These are aspects of the contract and the signalling between buyers and sellers that could be put in there, but the more information you put in there, the more confusing it gets. You need to stick with some key performance indicators, which are up-and-down speeds and latency.