Buffalo TN Visa Appointment Cancellations
Updated October 13, 2026 • CBP calendars last checked Oct 13, 9:50 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, Dec 1, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Wednesday, Dec 2, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Thursday, Dec 3, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Friday, Dec 4, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Monday, Dec 7, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Tuesday, Dec 8, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Wednesday, Dec 9, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Thursday, Dec 10, 2026 — 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 10:00 PM, 11:00 PM ET
- • Friday, Dec 11, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Wednesday, Oct 14, 2026 — 10:00 PM ET
- • Tuesday, Oct 20, 2026 — 10:00 PM ET
- • Wednesday, Oct 21, 2026 — 6:00 PM ET
- • Wednesday, Nov 4, 2026 — 11:00 PM ET
- • Thursday, Nov 5, 2026 — 4:00 PM ET
- • Friday, Nov 6, 2026 — 5:00 PM, 7:00 PM, 8:00 PM ET
- • Monday, Nov 9, 2026 — 11:00 PM ET
- • Tuesday, Nov 10, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Thursday, Nov 12, 2026 — 4:00 PM, 5:00 PM, 8:00 PM, 10:00 PM ET
- • Friday, Nov 13, 2026 — 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Monday, Nov 16, 2026 — 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Tuesday, Nov 17, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Wednesday, Nov 18, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Thursday, Nov 19, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Friday, Nov 20, 2026 — 4:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM ET
- • Monday, Nov 23, 2026 — 6:00 PM, 7:00 PM, 8:00 PM, 10:00 PM ET
- • Tuesday, Nov 24, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 11:00 PM ET
- • Wednesday, Nov 25, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 11:00 PM ET
- • Friday, Nov 27, 2026 — 4:00 PM, 8:00 PM, 9:00 PM ET
- • Monday, Nov 30, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM ET
- • Tuesday, Dec 1, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Wednesday, Dec 2, 2026 — 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Thursday, Dec 3, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Friday, Dec 4, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Monday, Dec 7, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Tuesday, Dec 8, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Wednesday, Dec 9, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Thursday, Dec 10, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Friday, Dec 11, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Wednesday, Nov 4, 2026 — 10:00 PM ET
- • Thursday, Nov 5, 2026 — 6:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Friday, Nov 6, 2026 — 9:00 PM, 11:00 PM ET
- • Monday, Nov 9, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Tuesday, Nov 10, 2026 — 4:00 PM, 7:00 PM, 10:00 PM, 11:00 PM ET
- • Thursday, Nov 12, 2026 — 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Friday, Nov 13, 2026 — 6:00 PM, 7:00 PM, 8:00 PM ET
- • Monday, Nov 16, 2026 — 5:00 PM, 6:00 PM, 7:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Tuesday, Nov 17, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Wednesday, Nov 18, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 9:00 PM, 11:00 PM ET
- • Thursday, Nov 19, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Friday, Nov 20, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Monday, Nov 23, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Tuesday, Nov 24, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM ET
- • Wednesday, Nov 25, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Friday, Nov 27, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 10:00 PM, 11:00 PM ET
- • Monday, Nov 30, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Tuesday, Dec 1, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Wednesday, Dec 2, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Thursday, Dec 3, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 10:00 PM, 11:00 PM ET
- • Friday, Dec 4, 2026 — 4:00 PM, 5:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Monday, Dec 7, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Tuesday, Dec 8, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Wednesday, Dec 9, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Thursday, Dec 10, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM ET
- • Friday, Dec 11, 2026 — 4:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11: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 Oct 13, 9:50 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.