Northern MileNorth American trucking data
Wait timesAll 85 portsTrendsBorder
44 crossings · 57 days

Border wait time trends

Average, 75th percentile, and 90th percentile for each Canada–US crossing, from the CBSA archive. The P90 shows what the top 10% of waits look like — that is the risk you carry.

The last column is the American side and it measures something different: the current CBP commercial wait, taken today and stated in each port's own time. CBSA publishes a history, which is what the percentiles are built from. CBP publishes only the reading now, so the two are not averaged and should not be read as a single figure.

History ends 2026-10-06 06:01 UTC549 observationsCBSA archive — historical, not live

Border wait times vary by time of day, day of week, and which port you're using. This page aggregates every CBSA record we've collected into typical patterns so you can plan your crossing rather than guessing.

Ambassador Bridge is the highest-volume Canada-US land crossing and also carries the most delay risk. Blue Water Bridge and Pacific Highway tend to be lighter but surge during peak hours or when trucker parking fills up near the terminals. Peace and Queenston bridges carry less commercial traffic and often run under five minutes outside of rush windows.

The P75 and P90 columns tell you what the top quartile and decile look like respectively. If you see "P90: 45 min" for Ambassador Bridge, that means in ten out of every hundred recordings through that port, the wait was 45 minutes or more. That's the number you plan around, not the average.

We pull from CBSA's public JSON feed once per deploy cycle. Each deployment adds one row per active crossing to the history, currently spanning from mid-August 2026 with roughly daily observation points across nine ports. More data means sharper patterns — this page gets more useful as it ages.

All crossings

CrossingAverageP75P90US now CBPObservationsDays covered
Pacific Highway 10 min 10.0 min 20.0 min 5 min 55 records 55 days
Queenston–Lewiston 9 min 14.0 min 27.0 min 0 min 55 records 55 days
Fort Erie–Buffalo 7 min 13.0 min 13.0 min 12 min 55 records 55 days
Ambassador Bridge 5 min 5.0 min 18.0 min 5 min 55 records 55 days
Blue Water Bridge 3 min 0.0 min 10.0 min 0 min 55 records 55 days
Lacolle–Champlain 2 min 0.0 min 0.0 min not reported 55 records 55 days
Coutts–Sweetgrass 1 min 0.0 min 0.0 min 0 min 55 records 55 days
Emerson–Pembina 1 min 0.0 min 0.0 min not reported 55 records 55 days
Lansdowne–Alexandria 0 min 0.0 min 0.0 min 0 min 55 records 55 days
The Northern Mile Brief

Wait times, dated and delivered

Where borders moved this week, what the typical pattern looks like. One email on Wednesday mornings.

Subscribe free
One email a week. Unsubscribe any time.