I think you would want to take that question to the Treasury Board Secretariat in terms of the decision-making on the timing of the budget's tabling. As I mentioned, it's not prescribed, according to my knowledge.
On April 23rd, 2012. See this statement in context.