I have had numerous bad experiences crossing by car. One odd one is, I was born in Canada and became a US citizen 20 years ago when I legally immigrated to the US . When you become US you are suppose to denounce citizenship from your original country. So when I cross the border I claim US citizenship...worked fine for years. Until I cross one day into Canada and the Canadian Border agent asks citizenship... I say US and he immediately goes off on this tirade about being Canadian, always Canadian, I should be ashamed and told me to tell him I am a Canadian citizen or I will be denied entry... told me to never come to this country again and say you are an American. That was one time it never happened again when I said I was a US citizen. So I am just saying you never know what your going to get with these border agents.There's always that guy.