NOTE: Everything I say here, I mean it anecdotally. I don't mean to imply that my experiences translate to every other immigrant in Canada.
Speaking as a Canadian immigrant...I can kind of see their point. I wouldn't want to force anybody to try to fit in more because, well, that's absolutely insane, but I do understand why someone would want people to fit in more in a non-racist way. Like I know maybe some of those votes were a tad prejudiced, but I'm willing to give the benefit of the doubt that a lot of those had good intentions.
When we moved to Canada, my father made it a point to live away from our 'community' because he was afraid that if he didn't do that, I'd have ended up speaking only in my native language, not really getting to know the country and etc. I...can kind of see how that would have been a problem now.
Now that I've gotten older and kind of started to interact with my old community to help out a little...I can see that some have suffered a little from their desire to stick together. A lot of them don't speak English well enough and go out of their way to only deal with businesses that speak our native language, even if that means hours of driving sometimes. They seem to basically stay as far away from Canada as they can while still living here...and I can see how that is a problem for them.
Now, I don't mean to imply that anyone should be forced to adapt in any way. We uh have a history showing why that's a terrible idea. But I do think that not trying to integrate, from purely anecdotal evidence, has some negative effects on the lives of certain minorities. As to how to solve that without being forceful(and that's the important part)...I don't know. I really don't know.
This is something where I go "I can see how this can be an issue, but I genuinely don't know how to improve the situation because all possibilities that come to mind seem too forceful if not borderline offensive."