Comment: Um excuse me?????  "The freedom it affords to its citizens" !!! It all depends on who the citizen is and it is certainly not the citizen whose family has been here for generations and is white.

Affirmative action programs which have been tarted up to a new term called employment equity certainly takes away freedoms from some of our citizens. Free speech rights no longer exist and there is section 15(2) of Trudeau senior's grand Charter that lets you discriminate against people who have been here for generations.