A $2 billion investment in housing promises to ensure young people have the opportunity to buy a home, with 34,000 new dwellings to be built.