Our friend is a German citizen who has been in Canada since the 60's. He is a legal Canadian resident, with resident card issued by the Canadian government. He holds a valid German passport.
He is under the impression that for him to visit (as in several days at most) the United States, he...