Green Leader Elizabeth May joined 169 Liberal MPs in supporting the budget, while the Conservatives, Bloc Québécois and NDP largely opposed the government.