Look at the census of the 100 most common American names, they're either traditional American names or Spanish names from those who immigrated here over the last 50 years.
https://www.thoughtco.com/most-common-us-surnames-1422656
Those top 100 names total 50 million people, out of a total US population of 250 million (at time of 1990 census).
That means that 80% of the US population has a surname other than those on that list. Assuming that 80% of the US poplulation are "foreign" because they aren't in the top 100 most common surnames, seems rather foolish.
Why are you playing dumb? He's clearly talking about someone with clearly foreign name, not someone from Canada.
I'm sick of people acting willfully ignorant in their arguments