Hi, I'm looking into flying into Bellingham Airport at 11:40 am on a Wednesday in June, renting a car, and driving to the Vancouver cruise terminal at Canada Place. I would drop the car off nearby, the boat leaves at 5pm and says to embark 2 hours before.
Obviously this is a tight schedule. Would this be doable? From my amateur analysis, if I just take carry on luggage and the flight is reasonably on time it would be. But I don't know how traffic is like on 99 during lunch hour, or how long border crossings might take.