Multiculturalism is the acceptance of multiple cultures and heritages within one geographical area. Some towns assimilate immigrants into their life style, others promote multiculturalism.
"Multiculturalism" is the broad acceptance or inclusion of many ethnic cultures, rather than promoting or being involved with things pertaining only to one particular culture. It often relates to equality.