I had a call from a Canadian citizen yesterday. He called because he was barred from entering the U.S. after he told the CBP officer at the Toronto International Airport pre-clearance (https://torontopearson.com/en/Preclearance/#) that the purpose for his visit was to open a U.S. bank account in NY. I probed and got more facts and concluded that the CBP officer was probably correct in his assessment. Thus, the problem!
America, a nation of immigrants, is increasingly showing signs of intolerance for immigrants. Under Trump, navigating through the already complicated labyrinth of what is the U.S. immigration system has become even more complex. https://www.americanvisas.net/Immigration-Law/Green-Cards.shtml
The impact of federal drug laws on an immigrant's life
Why Does Immigration Reform Have Republican Candidates on Both Sides of the Fence?