The first budget from the Trudeau government touches on key measures the Liberals campaigned on during the federal election, with much of the spending spread out over longer periods than promised, and deficits with no firm end date in sight.
The fiscal plan includes increased spending on everything from infrastructure and Indigenous communities to employment insurance and green technology.
But it's going to be costly.
The Liberals project a budget deficit in 2016-17 of 29.4-billion dollars almost triple what they promised during the campaign dropping back only slightly to 29-billion the following year.
Back-dated spending and an inherited shortfall will also give the government a projected deficit of 5.4-billion dollars in the current fiscal year.
The Liberals say the most optimistic forecasts see a potential to balance the books again by 2020, but an average of economist predictions leaves the government with a 14.1-billion dollar shortfall five years from now.
Finance Minister Bill Morneau says the budget begins to "restore hope for the middle class" and revitalize the sluggish economy.
ECONOMY
Liberal Finance Minister Bill Morneau's budget projects Canada's economy will grow by just 1.4 per cent this year, rising to 2.2 per cent in 2017.
That projection is partly based on benchmark oil prices remaining in the range of 40-dollars U-S per barrel.
And Morneau predicts the spending measures included in his fiscal blueprint will add 0.5 per cent to the country's overall gross domestic product, or GDP, both this year and next.
C.D.Howe Institute economist Craig Alexander says the increased spending included in the budget will give the economy a boost.
But he calls the government's economic projections "overly optimistic," given the current volatility in world markets.
INFRASTRUCTURE
The Liberals are promising to make what they call "historic" investments in Canada's infrastructure totalling 120-billion dollars over the next decade.
But the first budget delivered by Finance Minister Bill Morneau puts off much of that spending for several years, with bigger projects coming at a later date.
Morneau says the government will spend 11.9-billion dollars over the next five years to upgrade public transit, maintain and improve municipal water and sewer systems and build or restore low-income housing, child learning facilities and community recreation and health centres.
Via Rail is also getting money to make safety improvements to equipment and rail crossings, and to examine how to develop a so-called "high frequency" rail line in the Windsor-to-Quebec City corridor.
FIRST NATIONS
The federal budget is committing 8.4-billion dollars over five years to help indigenous communities.
Finance Minister Bill Morneau says almost half the money will go into education _ to build schools and hire teachers.
Two-billion dollars will be spent on water and wastewater systems in First Nation communities, a move Morneau says should "put an end" to the boil-water crisis faced by Indigenous people.
Money will also go into housing and health care.
There's also 40-million dollars earmarked over the next two years to begin a national public inquiry into missing and murdered aboriginal women.
CHILDREN
The Liberals say they will keep their promise to introduce a new Canada child benefit.
The measure, included in the federal budget unveiled today, will see families with young kids receive a single, tax-free payment each month, geared to income.
Finance Minister Bill Morneau says families with children under 18 will start seeing payments in July, with nine out of 10 families seeing higher amounts than under the current system.
The government says a single mother, with one child, who earns 30-thousand dollars per year, will see an annual benefit of 64-hundred dollars.
Overall, the Liberals say qualifying families will see child benefits increase by an average of 23-hundred dollars.
At the same time, the government is eliminating the children's fitness tax credit, the children's arts tax credit and income splitting for couples with children _ all measures introduced previously by the Conservatives.
EDUCATION
Bill Morneau says the federal government is making post-secondary education more affordable.
In his first budget as finance minister, Morneau says Canada student grant amounts will be increased from two-thousand to three-thousand dollars annually for students from low-income families.
Grants will also be increased by 400-dollars for students from middle income families and for part-time students.
Morneau says Ottawa will also work with the provinces and territories to expand eligibility for student grants and will ensure that students don't have to begin paying back student loans until they are earning more than 25-thousand dollars annually.
But where there's give, there is also take. The government says it will eliminate the current education and textbook tax credits, effective in 2017.
EMPLOYMENT INSURANCE
The Trudeau government says it will expand access to employment insurance for people entering or re-entering the workforce.
Under existing rules, E-I applicants have to work at least 910 hours before qualifying for benefits.
But the Liberal government's first budget proposes to eliminate the requirement, basing eligibility instead on regional employment thresholds.
The budget cites Winnipeg as an example, where eligibility for E-I benefits kicks in after 665 hours worked.
The measure is expected to take effect July 1.
The government says it will also reduce the waiting period for receiving benefits from two weeks to one, as of next year.
ENVIRONMENT
Tying economic growth to protection of the environment is a highlighted theme of the Trudeau Liberals' maiden budget.
The document pledges investments in clean technology that Finance Minister Bill Morneau says will lead to the creation of so-called "green" jobs.
Morneau says the government will provide "early strategic funding" to researchers working on technologies designed to reduce greenhouse gas emissions and clean up Canada's water, air and soil.
The budget sets aside one-billion dollars over four years on such projects.
The government also says it'll spend 62.5-million dollars over two years to support alternative fuel projects and help install refuelling stations for electric, natural gas and hydrogen-fuelled vehicles.
SENIORS
Starting in July, many seniors who qualify for the guaranteed income supplement will see more money.
Finance Minister Bill Morneau says the measure, included in his first budget, will cost 67-million dollars annually to raise benefits by up to 947 dollars per senior.
The increase, which will be reduced as income rises, is expected to impact roughly 900-thousand low-income Canadians over age 65.
The Liberal government says it will also launch consultations later this year on how to make improvements to the Canada Pension Plan.
The budget also follows through on a pledge by Prime Minister Justin Trudeau to cancel changes enacted by the previous Conservative government that would have seen the eligibility age for Old Age Security raised from 65 to 75.
CULTURE - CBC
Canadian cultural organizations and so-called creative industries will see 1.3-billion dollars spent on them over the next five years, under the Liberal government's maiden budget.
About half of that money 675-million dollars will be injected into the Canadian Broadcasting Corporation, although not as quickly as promised by the Liberals in their winning election campaign platform.
The C-B-C was promised 150-million dollars annually by the Liberals. The broadcaster will see half that amount this year before reaching the full investment in 2017.
But the Crown corporation will have to develop a plan over the next five years to be accountable for what it spends, under the watchful eye of Heritage Minister Melanie Joly.
The budget also sets aside 550-million dollars for the Canadian Council for the Arts, 22-million dollars for Telefilm Canada and 13.5-million dollars for the National Film Board of Canada.