"Mexicans cross the border illegally because they want a better life. Illegal Mexicans contribute to American life paying taxes, providing cheap labour. "

Great. Then open your borders, let 11M cross into Canada illegally so they can "contribute" to Canadian life. When can they expect an invitation? But then again, waiting to be asked is not one of their strong attributes.