contestada

Which factor contributed most to the cultural diversity in Canada and the United States compared to Mexico?

A) Assimilation
B) Immigration
C) Education
D) Revolution