> Something like 60% of hispanics in the US are originally from Mexico
Since you want to talk about borders. The question then is, since the US borders Canada, why hasn't Canada seen vast immigration from and through the US, from poor black and hispanic communities, that would obviously benefit massively from Canada's strong society safety net and universal healthcare system? Why aren't millions of hispanics choosing to pass right through the US and immigrating into Canada?
The US has somewhere around 13 to 15 million undocumented immigrants. Why don't they just pass through the US and seek citizenship in Canada, given the obvious upside (Canada's social system would benefit poorer people far more than anyone else)?
They can't. Canada's immigration policy won't allow it. That's the crux of the discussion that you can't avoid.
People will risk life and limb to go from Syria to Germany (about the same distance as Mexico to Canada). Millions of poor Latin Americans immigrated into California over 40 years, and eg NY is about 28% hispanic, but your premise is that Canada is just too far away because it doesn't border Mexico. That's absurd and it poorly attempts to evade the real problem: Canada will not allow in large amounts of low skilled, low education immigration because of its immigration policies, and the US by contrast has historically. That's an unavoidable fact backed up by immense immigration data. I find it incredible you're even attempting to counter argue that, it's a direct result of the system that is in place in Canada right now.
Your 60% figure is close. There are around 70 million hispanics in the US, including the large undocumented immigrant population (equal to 40% of Canada's entire population). Of that, at least 33 to 35 million have origins in Mexico:
http://www.pewhispanic.org/2013/05/01/a-demographic-portrait...
> Saying the Canadian [black population] rate is 6 times less is meaningless without accounting for that starting state
Canada's black population percentage is extremely meaningful. The six fold gap between the US and Canada, indicates exclusion, as the poorest demographic in the US is black people. They are the worst off, and would logically be the most likely to want to immigrate for a better life, which surely Canada's admittely superior social safety net and healthcare system would provide. And yet Canada is seeing almost non-existent poor black immigration from the US (hint: Canada won't allow it, because it uses a skill & education restriction system on immigration). The US black population is larger than Canada's entire population, which makes the point extremely well.