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