Elly,
It doesn't take long to get thru customs at BC. If the carrier to SP knows there are folks on an arriving flight they will usually time thier departures on that arrival. The worst that could happen is that you would have to have a few at "Jet's Bar"
while waiting for the next hop!
The carriers run til dark.
Richard