We have done the PHL - BUF flight in the past. Sometimes it works, and sometimes it gets cancelled, and we end up getting stuck at the Philadelphia airport. I have driven straight home from Stratford to Philly, twice. It would have been a 10 hour trip, if not for a 2 hour delay on the Peace Bridge returning to the USA ( rarely any delays entering Canada ).

We are driving up this year. Roads are not too bad, and gas is cheap.