Not much of a hassle at airports due to the availability of self-service kiosks, somewhat of a hassle when crossing with a car, and infuriatingly annoying when using a mass transit option like a bus or a train where everyone has to step outside and wait in line to do that, adding about 20-30 minutes to the border crossing.