Buffalo TN Visa Appointment Cancellations
Updated August 23, 2026 • CBP calendars last checked Aug 23, 2:53 PM ET
CBP’s Port of Buffalo handles TN and L (USMCA) adjudications by appointment at three bridge crossings, and the booking calendars are often full weeks ahead. What most applicants never see is the churn underneath: people cancel, employers move start dates, and each cancellation quietly puts a slot back on the public calendar.
In our monitoring over the past month, most of those returned slots disappeared again within hours, and many were gone before our next check a couple of hours later. Whoever happens to be looking at the calendar in that window gets the appointment.
That is the whole reason this service exists. We watch the official CBP booking pages for all three crossings continuously and email you the moment an opening appears, with the date, the times, and a direct link to book it.
Currently observed availability
- • Tuesday, Sep 22, 2026 — 5:00 PM ET
- • Wednesday, Sep 23, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Thursday, Sep 24, 2026 — 3:00 PM, 4:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Friday, Sep 25, 2026 — 4:00 PM, 5:00 PM, 6:00 PM ET
- • Monday, Sep 28, 2026 — 5:00 PM, 7:00 PM, 9:00 PM, 10:00 PM ET
- • Tuesday, Sep 29, 2026 — 3:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Thursday, Oct 1, 2026 — 3:00 PM, 4:00 PM, 6:00 PM, 7:00 PM ET
- • Friday, Oct 2, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Monday, Oct 5, 2026 — 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Tuesday, Oct 6, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Wednesday, Oct 7, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Thursday, Oct 8, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 10:00 PM ET
- • Friday, Oct 9, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Tuesday, Oct 13, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 9:00 PM, 10:00 PM ET
- • Wednesday, Oct 14, 2026 — 3:00 PM, 4:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 10:00 PM ET
- • Thursday, Oct 15, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Friday, Oct 16, 2026 — 3:00 PM, 4:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Monday, Oct 19, 2026 — 3:00 PM, 4:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Tuesday, Oct 20, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Wednesday, Oct 21, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Thursday, Oct 22, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Tuesday, Aug 25, 2026 — 3:00 PM ET
- • Thursday, Sep 17, 2026 — 8:00 PM ET
- • Friday, Sep 18, 2026 — 3:00 PM ET
- • Monday, Sep 21, 2026 — 10:00 PM ET
- • Tuesday, Sep 22, 2026 — 4:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Wednesday, Sep 23, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Thursday, Sep 24, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Friday, Sep 25, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Monday, Sep 28, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Tuesday, Sep 29, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM ET
- • Thursday, Oct 1, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Friday, Oct 2, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 8:00 PM, 9:00 PM ET
- • Monday, Oct 5, 2026 — 3:00 PM, 4:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Tuesday, Oct 6, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Wednesday, Oct 7, 2026 — 3:00 PM, 4:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Thursday, Oct 8, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Friday, Oct 9, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 9:00 PM, 10:00 PM ET
- • Tuesday, Oct 13, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Wednesday, Oct 14, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Thursday, Oct 15, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Friday, Oct 16, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Monday, Oct 19, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Tuesday, Oct 20, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Wednesday, Oct 21, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Thursday, Oct 22, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Monday, Sep 21, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 9:00 PM, 10:00 PM ET
- • Tuesday, Sep 22, 2026 — 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Wednesday, Sep 23, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Thursday, Sep 24, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Friday, Sep 25, 2026 — 3:00 PM, 4:00 PM, 9:00 PM, 10:00 PM ET
- • Monday, Sep 28, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Tuesday, Sep 29, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Thursday, Oct 1, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Friday, Oct 2, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Monday, Oct 5, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM ET
- • Tuesday, Oct 6, 2026 — 3:00 PM, 4:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Wednesday, Oct 7, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Thursday, Oct 8, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Friday, Oct 9, 2026 — 3:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM ET
- • Tuesday, Oct 13, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Wednesday, Oct 14, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Thursday, Oct 15, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Friday, Oct 16, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Monday, Oct 19, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Tuesday, Oct 20, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM ET
- • Wednesday, Oct 21, 2026 — 3:00 PM, 4:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Thursday, Oct 22, 2026 — 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
How the monitoring works
- We check the official CBP booking calendars for Peace Bridge, Rainbow Bridge, and Lewiston-Queenston continuously, day and night.
- The moment a new opening appears, you get an instant email with the date, times, and a direct booking link.
- You book on CBP's official portal — we never handle your booking or your personal immigration details.
Start monitoring in about 2 minutes
Enter your email, confirm with a 6-digit code, complete secure checkout — alerts start immediately. One-time payment, no subscription.
Monitoring is live — calendars last checked Aug 23, 2:53 PM ET
All 3 Buffalo bridges • Instant email alerts with direct booking links • No alerts during your pass? +14 days free
Or check CBP's official portal manually
Frequently asked questions
Do I need an appointment for a TN or L visa at the Buffalo border?
Yes. CBP’s Port of Buffalo requires an appointment for TN and L (USMCA) adjudications at Peace Bridge, Rainbow Bridge, and Lewiston-Queenston Bridge. Appointments are booked through CBP’s official online scheduling portal.
What happens when someone cancels their appointment?
The slot returns to CBP’s public booking calendar and goes to whoever books it first. Because openings appear at unpredictable times and vanish quickly, continuous monitoring beats manually refreshing the page.
Are you affiliated with CBP or the U.S. government?
No. TN Visa Alert is an independent monitoring service. We only track publicly available appointment information and we do not provide legal advice. Bookings always happen on CBP’s official portal.
Sources: CBP — Port of Buffalo • CBP Port of Buffalo USMCA appointment booking portal
TN Visa Alert is an independent monitoring service. We are not affiliated with U.S. Customs and Border Protection or any government agency, and we do not provide legal advice. Availability shown reflects what our monitoring last observed on CBP's public booking pages and can change at any moment.