Parliamentary Budget Officer Yves Giroux waits to appear before the Standing Committee on National Security, Defence and Veterans Affairs (SECD) at the Senate in the Parliamentary Precinct of Ottawa, on Monday, June 3, 2024.

The parliamentary budget officer says the federal government likely failed to keep its deficit below its promised $40 billion cap in the last fiscal year.