Misleading headline again. It puts the cart before the horse. 

The (limited) multiculturalism we experience is the result of mmigration, not the cause, and it is successful BECAUSE it is limited, i.e. we have not  had the problems of Europe because Ibbitson is right about THIS: "Canada has largely avoided this trap by bringing in new Canadians from around the world rather than mostly from just one region, ensuring genuine diversity." 

YES! The problem in Europe and the US is one huge block from a particular culture not assimilating and forming a parallel, oppositional society in a dual, "us against them" scenario. We have avoided that because there has been no single bloc large enough to do that, except for Quebec's French Canadians, our equivalent of Europe's unassimilated, resentful cultural minorities.

The other groups may have kept some nostalgia for their cultural heritage, but they all have assimilated into the majority culture in all major respects.