QUEBEC - The Quebec National Assembly has passed a controversial pension bill that has triggered massive protests from municipal workers.

Bill 3 was adopted by an 85-28 margin today, with the governing Liberals and the Coalition for Quebec's Future voting in favour.

The Parti Quebecois and the leftist Quebec solidaire rejected the legislation, which in its original form called for a 50-50 split between municipalities and unionized workers on pension contributions and deficits.

Amendments sought by the PQ and agreed to by the Liberals open the door to workers paying between 45 and 50 per cent, with municipalities paying between 50 and 55 per cent.

If the two sides can't reach an agreement, the 50-50 share will apply.

Unionized workers say they will continue their protests against the law.