Mexicans are attracted by the greater job opportunities available in the United States and Canada, as well as the opportunity to escape the violence involving drug cartels and the Mexican government. Most Mexican immigrants arrive in the country legally, although illegal immigration has been a problem for many years.