Generally speaking, people who immigrate from Mexico to the United States do so because they want to

A later immigrate further north into Canada.

B have more economic opportunities for themselves and their children.

C apply for free college tuition in the United States.

D escape the country's long-running civil war.

B have more economic opportunities for themselves and their children.