If you plan to travel to BUF or SEA on the same day be aware that the US land borders can be unpredictably slow. The US government border wait
web site has the most reliable information. I nearly missed a flight on CO out of BUF because of a multiple hour delay at Lewiston. So you wind up adding time for the uncertainty to be on the safe side, which might double your travel time.