The Liberals have listened to the voters and offered a throne speech with planks from the other parties in an effort to work together. The NDP and Green voted against their own ideas because all they want is to take power rather than try to work together. It's the NDP and Green that will be forcing an election by taking the government down when they don't have the numbers to form a stable minority with a speaker. Weaver should have accepted the offer to work together, he was given an offer of  Green major demands, Official Party Status, Campaign Financial restrictions and Electoral Reform. It's obvious he was more interested in taking down the government that working together and achieving some of the things his supporters wanted.