A very interesting little tool designed by academics and hosted by the CBC. You give your opinion on various issues, and at the end it tell you which party (ies) is closest to your opinions/beliefs.
http://www.cbc.ca/news/politics/canadavotes2011/votecompass/ I'm also sure this will result in a very big online survey, so it's going to be interesting.
I wasn't surprised at all by where I ended up, so it seems accurate enough.