Imagine if native americans were still around and you immigrated to the United States or Canada. Chances are the statues, official languages, culture (music etc.), food and mindset would be heavily influenced by the native american population.
Although English/French/Spanish might be accepted languages, it would be a constant fight and constant reminders that you kinda don't belong here and you have to "integrate" i.e give up parts of your culture and who you are.
I don't know if multiculturalism is better than integration; there are advantages to having a diverse society but also a cohesive high trust society.
However, in France and most of Europe, no matter how much you integrate you will never be "native". Or in French, "Francais de souche". Your skin color, your last name, your accent will stick out and you will be treated differently.
Again, not like in Asia where you might as well be a second/third class citizen. But enough, to make you feel like you don't belong and you're always a foreigner... no matter how much you "integrate".