I should have written this in this thread "Things that are so absurd they actually stop you in your tracks" but felt it deserved it's own thread.
Yes Iran is criticising Canada in a smoke screen to shield itself or more likely revenge. In 2006 Canada lead a unsuccessfully UN motion to criticize Irans misdeeds.
Written by Iran "in the name of God," the document asserts that the Canadian government denies its people food, clean water and the right to work.
"Routine unlawful strip and beatings by Canadian police has been a matter of concern for international community," notes the booklet, entitled Report on Human Rights Situation in Canada, adding that "the practice of police is alarming simply because ... it is functioning as if there is no need to have judges."