Some big ISPs here refused to locally peer with some cheaper providers, so some packets to a local data centre (5 miles away) in Toronto would round trip through Chicago and back.
If they wanted a direct connection; they wanted them to pay for transit.