The leaders of the Bloc Québécois, NDP and Green Party say the federal budget was disappointing, lacked substance and didn’t do enough to address affordability.