The Canadian/US border is a joke.
I'm British, but live in B.C.
When I go over the border, i get harassed like mad about why i;m in Canada, how I can be a Landed Immigrant, and why my last name has changed since I came to Canada.
So one time a friend of mine said to leave all my British ID at home, claim to be Canadian, and drive straight through.
I did exactly that, the conversation between me and the border gaurd was, Who are you, where are you coming from, where are you going to, what are you doing.
This would be a fine setup, as long as all the un-desirables were weeded out at the coast, or the Mexico border, the Can/US border is a political/finacial border and thats all it is.