There is a big chance the budget will pass since Harper has a majority government. The only thing stopping me is that the TFSA component of the budget is one of the things the opposition will challenge. Even the people who came up with it was not sure if it was really a good move to do it. Harper wants to do this because it was promised during last election and now there is another election so he has to do it.
Good luck to those who jumps/jumped the gun.