Yay for the canadian minority government!
It's a pretty accurate representation of all the (major) demographic groups. The conservative piece of the pie is misleading, as it's made up of the haves (the upper middles and the elites) and the conservative middle class (think alberta/saskatchewan oilers and farmers). All the other pieces are pretty much bang on.
Elizabeth May deserves praise for getting a seat at the debate table, and for a great end-of-campaign speech.
Boo to York West (where I live!) for being the riding with the lowest voter turn-out.