I would like to share our experience of driving back from Vancouver to Seattle the day before New Year's Eve 2008/9. We were warned that even though the in-bound crossing (US to CA) is fast, the out-bound crossing is a different matter. Indeed this was the case. Cars were backed up for at least half-a mile and only about 40 were allowed to cross at a time in two lanes (see photo). We had to stop to wait for two turns (at 30 minutes per turn, allowing for on average half a minute per car) before inching forward to the guards, who asked us two questions before allowing us on. The whole trip from Vancouver to Seattle, including border-crossing, took 5 hours.