The United States and Canada are both considered to be multicultural societies because —
people living in here have economic and political freedoms
a history of immigration resulted in several cultures mixing
the American Indian cultures in these societies did not mix.
most of the people here speak more than one language