加拿大有哪些警察部门负责维护社会安全?

加拿大的警察部门由联邦、省级和地方级三个层级来负责。在联邦层面,加拿大皇家骑警(RCMP)是负责维护加拿大领土内的法律和秩序,尤其是在偏远地区。各省和地区也设有自己的警察部门,比如安大略省的安大略省警察、魁北克省的魁北克市警察等,在各自的辖区内负责维护社会安全。此外,许多城市也有自己的地方警察部门,如多伦多市警察局、温哥华市警察局等,他们在城市层面执行法律和维持治安。这些警察部门通过协作和合作,共同努力确保加拿大社会的安全和秩序。