So a May election? Most likely, as any amendments the NDP demand will probably go ignored by the Harper Government. There's a vote Thursday, something going on Friday and the final vote sometime next week.
So a federal election on either May 2nd or May 9th seems pretty likely.
I'll write more about this in the coming days.