Short version from Pierre Poilievre
Vote not happening tonight. Speaker Jagmeet Singh blocked debate and vote. They are debating the budget as a “point of privilege” because all MPs protested no debate. Instead of delivering the Fall Economic Statement Trudeau set up a ceremony to swear in Dominic LeBlanc as new Finance Minister (he was the Minister in charge of border) at the same time.
If they had voted tonight, there would have been a confidence vote in the Prime Minister, which would not go well for Trudeau. Speaker Singh did everything he could to protect Trudeau even though no one in his government was willing to present the Fall Economic Statement. They are cruising towards calling an election.