Interesting predictions, but I have a feeling NDP might be the ruling party one day. They've enjoyed a really strong movement this year.
There was a really excellent tool that helped people learn more about the parties, their beliefs and how these beliefs compare to those of parties:
http://federal.votecompass.ca/#top