I'm not a sociologist, but I would say that generally speaking in Canada, this is a good thing. To my mind, the way multiculturalism is practised is a good thing for society, and I do not see how it is tantamount to the balkanization of communities.
I believe that traditions are preserved to a certain extent, but there's also a general approach of canadianizing our communities. It's quite different from the notion of the melting pot in the United States. This way, I believe we can slowly reach our goal.