"If you are not willing to make an effort to become Canadian in more ways than legal, you will find life in Canada much more difficult."

To the contrary. Many subcultures exist happily in their own little worlds in Canada. There is no need to venture out beyond, learn the language, and contribute to larger society. None. 

It offends me deeply that we have permitted this. We, and they, show no respect to Canada in allowing this to happen.