OceanBlue, interesting post. Some of those who have crossed the border without trouble will not believe it could happen to them whistle but those with ears can hear you.

A couple of years ago a business that I worked with in Canada was buying a product from the US that required a trainer to come up and train the employees. A gracious grey haired international traveler and trainer was their man and he made two preliminary trips to our office in Canada. No problem.

When he came to do the week of training he was turned back at the border by a chippy border gal. In spite of letters etc. they had previously approved, the gal and her superiors dug in their heels and refused him entry when we brought his full documentation the next day. They had combed his history and found a teenage drinking event (he was 57 years old) and that was the nail in the coffin. Refused entry. That is now in his file if he ever tries to cross the border again.

FWIW we did the training in Bellingham, WA. We cancelled lodging and meals in Canada and paid for them in the US, plus more for trainee meals down there. I'm sure that Canadian businesses and the cancelled hotel appreciated being protected from having this guy spend money in Canada, but that is a side issue.