You are correct, something has gone terribly wrong in Canada, in the early 1980's a new constitution was imposed upon the citizenry, a citizenry that had no say whatsoever as to the content of the constitution or as to whether or not they approved of it. The constitution is insanely flawed and effectively unamendable.
To make matters worse, they flogged off on us something called the Charter of Rights and Freedoms, which was supposed to be Canada's answer to America's Bill of Rights but is anything but. The Bill of Rights is designed to protect individuals' freedom and liberty, Canada's version is designed to establish group rights. It even goes so far as to name groups of Special Canadians who are more equal than others.
I have to admit, the Canadian Charter of Rights and Freedoms is working perfectly for what is was designed to do, create and enhance the politics of division, which is great for Liberals.
The Charter also paved the way for the Supreme Court to begin to write law, a power they are now wielding with relish and glee.