Learn

Why your traffic detours through Calgary or the US

Two networks in the same southern Alberta town can only swap traffic where they physically meet. With no local exchange, that meeting point can be Calgary, or further, and your traffic makes the round trip.

Why your traffic detours through Calgary or the US
Transcript

Say you run a business in Medicine Hat. You open a website hosted across town, on a different provider's network. The buildings are a few kilometres apart. But your traffic can go to Calgary, roughly three hundred kilometres each way, and back.

That isn't a fault. Networks only swap traffic where they physically connect. The Internet Society's tracker lists no internet exchange in southern Alberta outside Calgary, and none along the Trans-Canada between Calgary and Regina. The nearest one listed to the east is Saskatoon.

So your request rides your provider's fibre up to Calgary, crosses over to the other network, and rides back down to the server in your town. Both networks pay to haul local traffic out of town and back.

And most traffic doesn't stop in Calgary. Our own traceroutes from a Rogers connection in Medicine Hat show it heading on to Vancouver, Seattle or Chicago. Even the City of Calgary's website was reached by way of Vancouver. Most Canadian traffic runs north to south, not east to west.

It doesn't have to be that way. From a TELUS connection in the same town, the City of Calgary's network answered in about nine milliseconds, through the Calgary internet exchange. The Rogers path, via Vancouver, took about forty-five. Where networks meet makes the difference.

Paths change, and every provider routes differently, so this is one snapshot, not a rule. But every extra hop to Calgary and back is delay you don't need. One cut fibre line can split two networks in the same town. And US paths mean US jurisdiction.

The fix is a local meeting place. With a shared exchange, local traffic stays local: shorter, cheaper, and still working when a long-haul line goes down. That's why this site marks Medicine Hat as a candidate.

  1. Across town, by way of Calgary

    Say you’re in Medicine Hat, opening a website hosted across town on a different provider’s network. The buildings are a few kilometres apart, but your traffic can go to Calgary and back, roughly 300 kilometres each way.

    That isn’t a fault. Two networks only swap traffic where they physically connect: a private link, or a shared meeting point like an internet exchange. The Internet Society’s Pulse tracker lists no exchange in southern Alberta outside Calgary, and none along the Trans-Canada between Calgary and Regina; the nearest listed to the east is Saskatoon.

    So your request rides network A’s fibre to Calgary, crosses to network B there and rides back down. Both networks pay to haul local traffic out of town and back.

    CA US sometimes further ~300 km each way Calgary networks meet Medicine Hat you + next door

    Two neighbouring homes in Medicine Hat are on different networks. Traffic from one to the other runs about 300 kilometres west to Calgary, where the networks meet, then back to Medicine Hat. Sometimes it goes on from Calgary, south across the US border, before it comes back.

    Your traffic to the house next door can go to Calgary and back. Illustration
  2. Most traffic doesn't stop in Calgary

    Our own traceroutes from a Rogers (Shaw) connection in Medicine Hat went to Calgary first every time, then on to Vancouver, Seattle or Chicago.

    Networks generally hand traffic off at the closest exit (“hot-potato routing”), and links cross the border north–south, such as Zayo’s 400G route between Cut Bank, Montana and Calgary, reported by the Benton Institute. In the paths we measured, most traffic ran north–south, not east–west. IXmaps researchers at the University of Toronto call Canadian traffic that dips through US networks “boomerang routes”.

    CA US Calgary Medicine Hat Vancouver Seattle Chicago

    From Medicine Hat, traffic goes west to Calgary. From Calgary it fans out: west to Vancouver, south across the US border to Seattle, and south-east to Chicago. Traffic to the City of Calgary's own website went from Calgary to Vancouver and back to Calgary.

    From a Rogers (Shaw) connection in Medicine Hat, every path we traced went to Calgary first, then on to Vancouver, Seattle or Chicago. Even the City of Calgary's site went to Vancouver and back. Illustration Source: From our traceroutes, 18 Oct 2026
  3. The fix: a local meeting place

    When a region’s networks meet at a shared exchange, their traffic stays in the region: shorter, cheaper, and still working when a long-haul line goes down. The Internet Society makes this case worldwide. No new long-haul route is needed: just a neutral room, a switch and local networks willing to show up. That’s why Medicine Hat appears on the map as a candidate exchange location.

    Calgary not needed Medicine Hat you exchange website network A network B a few km

    Inside Medicine Hat, your network and the website's network both connect to a local exchange. Traffic goes from you to the exchange and straight to the website, a few kilometres, with no trip to Calgary.

    With a local exchange, traffic between two networks in town stays in town. Illustration

The clearest difference is in what we measured. From a TELUS DSL connection in Medicine Hat, the trace to the City of Calgary’s site crossed YYCIX, the Calgary exchange, and got its last reply in about 9 ms. From Rogers it went via Vancouver, last reply about 45 ms. Both providers still sent the City of Medicine Hat’s own site to Washington State.

What we measured

Our own traceroutes from a Rogers (Shaw) cable connection and a TELUS DSL connection in Medicine Hat, 18 October 2026. One snapshot: paths change and differ by provider. Some TELUS router names point to eastern cities; we place hops by timing and destination network instead. Times are round trips to the last router that answered.
Destination Rogers (Shaw) cableTELUS DSL
medicinehat.ca Calgary → Vancouver → Washington State stopped at Microsoft, last reply 43 ms TELUS backbone → Washington State stopped at Microsoft, last reply 31 ms
lethbridge.ca Calgary → Vancouver → Toronto 75 ms TELUS backbone → Toronto 73 ms
calgary.ca Calgary → Vancouver → Calgary stopped at Hurricane Electric, last reply 45 ms Calgary (YYCIX exchange) stopped at Hurricane Electric, last reply 9 ms
cbc.ca Calgary → Seattle 39 ms TELUS backbone → Chicago 38 ms
Cloudflare DNS Calgary → Vancouver 33 ms TELUS backbone 8 ms
google.com Calgary → Seattle 49 ms TELUS backbone → Seattle 26 ms
amazon.com Calgary → Chicago stopped at Shaw, last reply 52 ms stopped inside TELUS's network, last reply 41 ms
whitehouse.gov Calgary → Seattle 40 ms TELUS backbone → Seattle 25 ms

Does it matter?

It matters most for:

  • Delay: every extra hop to Calgary and back is delay you don’t need, for calls, video meetings, gaming or remote control.
  • Resilience: if the only meeting point is Calgary and a line is cut, two networks in one town can lose contact.
  • Data location: a US path means US jurisdiction.

Sources