Independent Investigation Unit

The Independent Investigation Unit is the civilian oversight agency in Manitoba, Canada responsible for the investigation of incidents resulted in serious injury or death to any person. IIU has jurisdiction over all municipal police officers, First Nations police officers and Royal Canadian Mounted Police "D" Division officers, for all complaints on or off duty related.

Independent Investigation Unit
AbbreviationIIU
FormationJune 18, 2015
TypeCivilian Oversight
PurposeInvestigates serious incidents involving the police
Headquarters700 – 155 Carlton Street, Winnipeg
Region served
Manitoba
Civilian Director
Zane Tessler
WebsiteIIU

Organization

IIU was created as a result of the recommendations from the Taman Inquiry.[1][2] The Manitoba government amended the legislation governing police services in 2009 to pave way for the creation of the IIU.[3]

IIU is headed by the Civilian Director (CD), who cannot be a current or past police officer. They are responsible for reviewing all investigative reports. Once an investigation is completed, the report is forwarded to the Civilian Director. The report is not made public, except in criminal or civil lawsuits, and in disciplinary proceedings or inquires into death by the Medical Examiner.[4] The CD may choose to directly lay charges if they determine the subject officer has committed an offence, or could refer the matter to Crown Counsel for charge assessment. If prosecution is commenced, section 68(2) of The Police Services Act requires the prosecutor to be from another province.

IIU is one of the three investigative oversight agencies for police in Canada (the other being the Alberta Serious Incident Response Team & Nova Scotia's Serious Incident Response Team) to have current sworn police officers from the Province appointed as investigators.[5] On the other hand, the Special Investigation Unit of Ontario, the Independent Investigations Office of British Columbia, and the Bureau des enquêtes indépendantes of Quebec prohibits serving police officers from their respective provinces from being appointed as an investigator.

Civilian investigators are appointed as peace officer, and a police constable under section 63 of The Police Services Act.

IIU is a member of the Canadian Association for Civilian Oversight of Law Enforcement (CACOLE).[6]

Jurisdiction

IIU is the fifth investigative oversight agency for police in Canada, after Ontario, Alberta, Nova Scotia & British Columbia. Its jurisdiction extends to all serving police officers regardless of agency. However, it does not investigate other provincial or municipal law enforcement officers (known as "Special Constable" under The Police Services Act).

Mandate

IIU investigates all incidents where death or serious injuries may have been the result of police action. Further, the IIU has the mandate to investigate complaints from chiefs of police services alleging that police officers committed an offence under certain sections of the Criminal Code.[7][8] They include perjury,[9] obstructing justice,[10] fabricating evidence,[11] and giving contradictory evidence.[12]

IIU does not accept complaints from the general public.[13] Unlike other similar oversight agencies in Canada, a civilian monitor may be appointed by the Manitoba Police Commission to monitor the progress of the investigation, and to report back to the commission.[14]

gollark: Surely you can just pull a particular tag of the container.
gollark: I can come up with a thing to transmit ubqmachine™ details to osmarks.net or whatever which people can embed in their code.
gollark: It's an x86-64 system using debian or something.
gollark: > `import hashlib`Hashlib is still important!> `for entry, ubq323 in {**globals(), **__builtins__, **sys.__dict__, **locals(), CONSTANT: Entry()}.items():`Iterate over a bunch of things. I think only the builtins and globals are actually used.The stuff under here using `blake2s` stuff is actually written to be ridiculously unportable, to hinder analysis. This caused issues when trying to run it, so I had to hackily patch in the `/local` thing a few minutes before the deadline.> `for PyObject in gc.get_objects():`When I found out that you could iterate over all objects ever, this had to be incorporated somehow. This actually just looks for some random `os` function, and when it finds it loads the obfuscated code.> `F, G, H, I = typing(lookup[7]), typing(lookup[8]), __import__("functools"), lambda h, i, *a: F(G(h, i))`This is just a convoluted way to define `enumerate(range))` in one nice function.> `print(len(lookup), lookup[3], typing(lookup[3])) #`This is what actually loads the obfuscated stuff. I think.> `class int(typing(lookup[0])):`Here we subclass `complex`. `complex` is used for 2D coordinates within the thing, so I added some helper methods, such as `__iter__`, allowing unpacking of complex numbers into real and imaginary parts, `abs`, which generates a complex number a+ai, and `ℝ`, which provvides the floored real parts of two things.> `class Mаtrix:`This is where the magic happens. It actually uses unicode homoglyphs again, for purposes.> `self = typing("dab7d4733079c8be454e64192ce9d20a91571da25fc443249fc0be859b227e5d")`> `rows = gc`I forgot what exactly the `typing` call is looking up, but these aren't used for anything but making the fake type annotations work.> `def __init__(rows: self, self: rows):`This slightly nonidiomatic function simply initializes the matrix's internals from the 2D array used for inputs.> `if 1 > (typing(lookup[1]) in dir(self)):`A convoluted way to get whether something has `__iter__` or not.
gollark: If you guess randomly the chance of getting none right is 35%ish.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.