@JasperJoe Why do you think Canadian companies do that? While Bell peers in the U.S., IIRC, Rogers and others peer at
151 Front St. W., in Toronto. Also, not that long ago, Allstream was bought by Zayo, because Zayo wanted their cross Canada network. There is plenty of bandwidth crossing the country and how the traffic goes depends on the routing policies.
Just for fun, I did a traceroute to the Vancouver library, from Mississauga, Ont. There are 9 hops, including my firewall, between here and their network, though I wasn't able to reach the actual host. At hop 5, I'm still at Rogers in Toronto.
1 ######## (172.16.0.1) 0.249 ms 0.204 ms 0.190 ms
2 ######## (########) 14.847 ms 16.576 ms 16.938 ms
3 24.156.150.221 (24.156.150.221) 15.318 ms 15.512 ms 15.707 ms
4 0-5-0-8-cgw01.bloor.rmgt.net.rogers.com (209.148.233.181) 21.115 ms 69.63.249.82 (69.63.249.82) 20.85
5 ms 0-4-0-8-cgw01.bloor.rmgt.net.rogers.com (209.148.233.177) 20.597 ms
5 209.148.235.30 (209.148.235.30) 19.336 ms 20.200 ms 25.329 ms
6 * * *
7 * * *
8 208.181.184.250 (208.181.184.250) 68.665 ms 74.269 ms 73.972 ms
9 207.194.177.227 (207.194.177.227) 72.496 ms 73.699 ms 73.359 ms
10 * * *
Some addresses masked to protect the guilty. The library's address is 207.194.177.210, which is within the last network listed in line 9. I don't see much heading into the U.S.. It appears to be only 3 hops between Rogers Toronto and the libraries network, which would indicate Rogers has a trunk directly between Toronto and Vancouver. That means there are more hops between me and the Rogers office on Bloor St, than the rest of the way to the library. The only other way they could have so few hops between here & there is to use a VPN, which I doubt they're doing.