This sounds very much like the work of the Human Rights Commissions in Canada.
Your browser does not support iframes.