That pretty much sums up the myth about "multiculturalism", which is to say, you dont need to assimilate, just bring your homeland here.
It looks fine and lofty on paper, but in reality, its nonsense. We have our own laws, customs and holidays, official languages (we have two here), history, and a sense of who we are as a people. Thats what we should be expecting new citizens to embrace. They can be proud of their own heritage, but they are Canadian FIRST, not second, or third. If they cant do that, they can stay away.