Human rights are rights that we all have by virtue of our shared humanity. Depending on the nature of the right, both individuals and groups can assert human rights. Human rights as we understand them today are a relatively modern concept. All human rights are indivisible, interrelated and interdependent. None has automatic precedence over any other. The realization of human rights is a constant struggle on the part of people who suffer injustices and who seek redress. Human rights are an important part of the social fabric of Canadian society. Canadians have also played a role in the evolution of human rights on the international stage.