IRCC operates a large network of "Citizenship and Immigration Centres" throughout Canada such as Case Processing Centres (CPCs), Centralized Intake Offices (CIOs) and Operations Support Centres (OPCs), as well as an important number of embassies, high commissions and consulates abroad.