Our work

The Canadian Human Rights Commission (Commission) is akin to an Agent of Parliament. It operates independently from government. As Canada’s human rights watchdog, the Commission is responsible for representing the public interest and holding the Government of Canada to account on matters related to human rights.

The Canadian Human Rights Act gives the Commission the authority to research, raise awareness, and speak out on any matter related to human rights in Canada.

The Commission is responsible for administering the law, which protects people in Canada from discrimination when based on any of the 11 grounds such as race, sex and disability.

The Commission receives discrimination complaints and works with both the complainant and respondent to resolve the issues through mediation. When a complaint cannot be settled, or when the Commission determines that further examination is warranted, it may refer the complaint to the Canadian Human Rights Tribunal.

The Commission also works with federally regulated employers to ensure compliance with the Employment Equity Act. This contributes to the elimination of employment barriers in various workplaces for women, Indigenous peoples, persons with disabilities and visible minorities.


Our people

Marie-Claude Landry

Marie-Claude Landry, Ad. E., was appointed Chief Commissioner of the Canadian Human Rights Commission for a seven-year term on March 30, 2015. The Chief Commissioner serves as the Chief Executive Officer and leads the Commission.




David Langtry

Tara Erskine

Sheila M. MacPherson

Judy C. Mintz

Kelly J. Serbu

Peggy Warolin

David Langtry serves as Deputy Chief Commissioner. Tara Erskine, Sheila M. MacPherson, Judy C. Mintz, Kelly J. Serbu and Peggy Warolin all serve as Part-time Commissioners.

The work of the Commission is carried out by a team of approximately 185 people.


Error message

  • Deprecated function: Array and string offset access syntax with curly braces is deprecated in include_once() (line 3498 of /home/chrcmain/2015.chrcreport.ca/includes/bootstrap.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6740 of /home/chrcmain/2015.chrcreport.ca/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6740 of /home/chrcmain/2015.chrcreport.ca/includes/common.inc).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 395 of /home/chrcmain/2015.chrcreport.ca/includes/common.inc).