Not trying to be a prick but if you are going by percentage (per capita) then average the 3 countries you mentioned America brings in less immigrants
That really doesn't mean anything, the point of the thread is that an overwhelming majority of immigrants from around the world want to come here.
Population of Canada, France, Germany, and the UK: 244,286,331
Foreign Born Population: 28,223,000
%0.11
Population of the US: 311,591,917
Foreign Born Population: 38,355,000
%0.12
I did this quick, am I missing something?