The Liberals, NDP and SC scented blood and pushed him into another election due to the famous gas tax.
One could say that Clark thought he could get away with anything because the Liberals would not defeat his budget since Trudeau had already resigned party leadership and they wouldn't want to risk an election.