Unions rally against 3,300 job cuts, 2,000 salary reductions at IRCC