The federal Liberal government is finally making good on a years-old election campaign pledge, committing Monday to allocate $1 billion over five years to fund a new national school food program. The funding, to be included in the upcoming April 16 budget, will help provide meals to an additional 400,000 Canadian kids a year.