Not a lot of science here... I ran my gut instincts on the provincial popular votes through UBC's election forecaster and made a few adjustments (mainly in Quebec) to be more in sync with what I believe can be possible considering get-out-the-vote operations, etc.
Here's what I came up with:
I'm not sure what these results would mean in terms of government. The Conservatives would be very small were they to continue in office and would need the support of either the NDP or the Liberals to pass things through the house; the Bloc would not have enough votes to prop up a government.
The Liberals would be left in quite a pickle. Were they to prop up the Tories they would give the NDP the opportunity to reassert that they're the only alternative to the Conservatives and boost their chances at eliminating the Liberals as the principal centre-left party. Were they to join an NDP-led coalition, or just sign a confidence agreement to put the NDP into office solo, they would be giving the NDP the opportunity to have a record in office and remove for eternity the argument that only the Conservatives and Liberals can form a government.
May we indeed live in interesting times.
For those interested, here is my somewhat wacky province-by-province breakdown.