I wonder if/when (going from N to S) Canada, US, Mexico will form a "North American Union" (in the spirit of the European Union). 50 years? 100 years? never?
Current politics aside, I think: Canada and US have 'very much' in common (I'd risk saying (imho) 85% common 'stuff'). Canada, US and Mexico have 'plenty' in common (mostly Christian, capitalism/consumerism, way of life) (I'd risk saying (imho) 70% common 'stuff'). Once Mexico sorts out this 'minor' (cough-damn!!!-cough) problem (mass graves, decapitated and/or missing students, murder of anyone that doesn't want uncontrolled drug trafficking, etc.) this idea could start becoming a reality.