Mexico has universal health care. It has no death penalty. Marijuana, though technically illegal, is legal in practice and readily available in most parts of Mexico. Mexico has free public education (although, gasp, proof of Mexican citizenship is required to attend Mexican public schools!). In recent years Mexico's abortion laws have been liberalized substantially. Mexico has a mandatory social security system, so all Mexicans receive some kind of retirement pension. Etc., etc., etc.
So why are tens of thousands of Mexicans leaving Mexico and entering the U.S. illegally every year? What gives?
Canada has universal health care. It has no death penalty. Marijuana, though technically illegal, is legal in practice and readily available in most parts of Canada. Canada has free public education (although, gasp, proof of Canadian citizenship is required to attend Canadian public schools!). In recent years Canada's abortion laws have been liberalized substantially. Canada has a mandatory social security system, so all Canadians receive some kind of retirement pension. Etc., etc., etc.
So why aren't people leaving Canada in droves every year to come to the U.S.? What gives?