Canada's main opposition leaders found plenty to dislike in the Conservative's decidedly pro-business budget.

NDP Leader Thomas Mulcair said Prime Minister Stephen Harper broke a promise not to touch Canadian's pensions by raising the retirement age to 67.

"He was categorical he would never touch pensions (but) tens of billions of dollars are being taken out of the pockets of Canadians headed for retirement," he told CTV News on Thursday.

"They've broken their promises to Canadians and they've not carried through on their undertaking to create jobs."

Mulcair said the budget's cuts to public spending and services were largely unnecessarily because the Conservatives' cuts to corporate tax rates created a fiscal imbalance.

"They've already lost $50 billion a year in fiscal capacity because of the corporate tax cuts," he said. "They've emptied out the fiscal capacity of the government and now they say, ‘We gotta cut, because there's no more ability to pay for these programs.'"

He also added that the Conservatives' budget does nothing for the environment, leaving future generations to pay the ecological bill.

Interim Liberal Leader Bob Rae sounded a similar note, saying the federal government is downloading costs to the provinces and taxpayers.

"They are systematically continuing this march of reducing the ability of the federal government to do its job . . . to offload more and more of its costs to the provinces and individuals," he told CTV.

Rae said while the Conservatives are boasting that their budget does not include tax hikes, there is an increase in employment insurance rates.

"The employment insurance tax is going up $600 million a year . . . that's a big wack to businesses and employees," he said.

Green Party Leader Elizabeth May called Harper's budget "tough on nature."

"The words ‘climate change' do not appear the budget, there is nothing in here to address the climate crisis," she told CTV's Power Play.

"(They) are going to shorten environmental reviews and make sure the environmental assessment agency at the federal level is neutered."