^^^^ AKS, that's the unfortunate reality of multiculturalism; if most of the new immigrants integrated and appreciated Canada's history and where it stands relative to other countries today (in terms of acceptance, freedom, opportunity, etc.), then we would have a stronger identity. Look at the US & Australia and their strong national identity (in general, of course; I know I'm making a blanket statement but feel I need to, to prove a point).
To be honest, it's now too late to hope that things will change; there are too many people who will not integrate and 250K immigrants/annum are arriving, most of whom won't add to 'Canadian identity'.
PS - this is meant to be a neutral (non-racist) message. (If this message gets deleted or if I get in trouble, it'll further reinforce the issue we have with Canadian identity.)