$1:
I don't give 2 shits, the liberals made the big turd on the carpet and they need their noses rubbed in it.
Canada does not need to be a multi cultural society. Too many cultures under one roof isn't such a great idea. However we are undeniably a multi-colored society. That we cannot deny or change at this point.
Hyphenating isn't specifically a Canadian or British only concept. The USA has African-Americans who have been there even before most white Americans's forefathers. It has not made life any easier for them in the fact that they share the same culture as the white Americans. They are still "hyphenated". And they are still discriminated against.
It's not the hyphenation, or the partisan political aspect of this that has social unrest. Its sheer prejudice. That is something you cannot change overnight by removing a hyphen.