The Public Service Commission of Canada is an independent government agency that safeguards merit-based hiring, non-partisanship, representativeness of Canada's diversity and the use of both official languages in the Canadian public service. The PSC aims to protect the integrity of hiring and promotion within the public service. As well, the Commission works to protect the political impartiality and non-partisanship of public servants. The Commission develops staffing policies and provides guidance to public service managers and recruits Canadians into the public service. To ensure the staffing system in the government is properly maintained, the PSC has the authority to audit and investigate to ensure departments and managers make improvements. While typical government departments are headed by Ministers, the PSC is an independent agency that is headed by a President who reports to the Canadian Parliament.