re: The U.S. also has a higher GDP per population than Canada
Per capita GDP of Canada is about $29,000, versus $36,000 for the U.S. A difference, but not that big a one.
(From this immensely useful site.)
As for poor immigrants, how many are pouring into Canada vs. the United States? Maybe someone else can look up the numbers for a change.
