The federal government has unveiled a massive piece of budget legislation that critics say is chock full of things that have nothing to do with the budget.


The budget implementation bill is more than 350 pages long, with a title to match.



The government says it is designed to enact measures in last month's budgett that are aimed at balancing the books by next year and promoting job growth.


But Liberal critic John McCallum says there are a lot of other measures that shouldn't be in the package.


He says provisions on food safety, rail safety, the appointment of judges and altering military ranks should be dealt with separately.


The bill also includes provisions to impose fines against companies that abuse the temporary foreign workers program.


And there are proposed measures aimed at ensuring that disgraced senators Mike Duffy, Pamela Wallin and Patrick Brazeau do not accrue pensionable service while they are suspended from the upper chamber.


NDP critic Nathan Cullen says the bill actually does little to create jobs.


He calls it a "missed opportunity."


The Tories have christened the bill "Harper Government Creating Jobs & Growth While Returning to Balanced Budgets With Economic Action Plan 2014 Act, No. 1."


Mobile users, follow the live blog here .


Mobile users, read Bill C-31