Advantages to Canada of multiculturalism:
Canadians who speak many languages and understand many cultures make it easier for Canada to participate globally in areas of education, trade and diplomacy.
Multiculturalism encourages racial and ethnic harmony and cross-cultural understanding, mutual respect.
Mutual respect helps develop common attitudes. New Canadians, no less than other Canadians, respect the political and legal process, and want to address issues by legal and constitutional means.
Multiculturalism ensures that all citizens can keep their identities, can take pride in their ancestry and have a sense of belonging.
Acceptance gives Canadians a feeling of security and self-confidence, making them more open to, and accepting of, diverse cultures. (less racist)
Shall I go on?