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