The Fort Erie crossing has the shortest lines, 90% of the time.
Before I leave home, I check the border wait times @
http://cbsa-asfc.gc.ca/general/times/menu-e.html
My practice is to use one of the following two methods, while I'm enroute, to determine the best crossing:
1) On my cell phone, I go to
www.gc.ca, click on services, and then border wait times.
2) Or, I call 1-800-715-6722, to receive recorded info border crossing wait times.
There is road construction in St. Catharines which is causing traffic delays. Allow yourself extra time.