Justin Trudeau, Pierre Poilievre get into heated debate about balancing of the budget