Someone related to me the other day an interesting discussion they had with a European who had run a business in Canada for some years. He owned a Canadian business and held a Canadian residence permit. He had clients to visit in the US. At the US border, he was told that he must be a Canadian citizen or have a visa to visit the clients. He said that he was only visiting the clients of his company; he was not going to take up employment in the US. The answer of the border guard was that he “could” be entering the US to break the law by taking up employment. After 6 hours they sent him back with no explanation of what laws he had “broken”. Guilty until proven innocent?