Finance Minister Joe Oliver has tabled his first federal budget in the House of Commons.

Here's a look at the budget's key points:

  • $1.4 billion surplus this year, down from $6.4 billion projected a year ago and $1.9 billion in November.
  • Economy expected to grow by 2 per cent this year.
  • Annual contingency fund cut by $6 billion over next three years.
  • TFSA annual limit raised to $10,000 from $5,500.
  • Small business tax rate cut to 9 per cent from 11 per cent by 2019.
  • Accelerated capital cost allowance for industry extended 10 years.
  • $360 million this year to pay for Canada's mission against ISIS.
  • Annual hikes of 3 per cent for National Defence, which has let billions in funds lapse in recent years.
  • $18 million this year to fight terrorism – rising to $91 million in five years.
  • $94.4 million over five years for cyber security.
  • SIRC, the CSIS watchdog, sees budget doubled to $5 million.
  • Seniors at age 71 can leave more money in tax-sheltered Registered Retirement Income Funds.
  • EI compassionate care benefits extended to 6 months from current 6 weeks.
  • Home Accessibility Tax Credit for home renovations for seniors and people with disabilities.
  • $210 million over four years to celebrate Canada's 150th birthday in 2017.
  • Interns will be brought under the Canada Labour Code.
  • $1.1 million a year to promote Canadian seal products.
  • $75 million to implement the Species at Risk Act for next three years.

Can't see the budget graphic? Click here