The Canadian Union of Public Employees is a Canadian trade union serving the public sector – although it has in recent years organized workplaces in the non-profit and para-public sector as well.