A few years ago my hubby and I crossed the border into the US (there is a nice Italian resturant we love just over the border). The US customs guard asked us to surrender our drivers licence, drive to this garage, park the car open the doors and trunk and sit on the chairs and wait. They searched the car (we hadn't had the car that long, so there was absolutley nothing in it), then had to go inside and they asked us more questions, like how much money we had etc.
We had just enough for dinner - we'd just bought our house and were pretty cash strapped. He kept repeating the question and I was getting fed up. I dumped my purse out on the counter infront of him and told him to count the change! He said ok we were free to go.
What would our rights be in that case? Could we have said no and tried to leave the country? I've been crossing the border for years and never had that happen before or since.
BB