The following are my researched recommendations for who is best poised to defeat the Conservatives in the upcoming election in three Newfoundland and Labrador ridings where the Conservative party could be defeated by strategic voting. The charts show the results from the 2006 election. The 'A + B' parties' votes (Anything + But) are combined and compared to Conservative votes to demonstrate how Canadians are being governed by a party that the majority of us didn't vote for!
See the Vote Swapping Links to learn how to defeat Harper while still supporting your party of choice.
Note: if you don't know the name of your electoral district (aka riding), then follow this link to the Elections Canada website: http://www.elections.ca/home.asp
Battlground ridings in Newfoundland and Labrador
Click your riding to see the 2006 results and my researched recommendation for the 2008 election.

Best chance of defeating Conservatives: Liberals
Candidate: Scott Andrews
Website: http://www.scottandrews.ca
Other sources for this riding:
http://www.voteforenvironment.ca/node/43
http://www.electionprediction.org/2007_fed/riding/10001.php
http://www.democraticspace.com/canada2008/atlantic-canada/avalon/
http://www.cbc.ca/news/canadavotes/riding/001/ridingtalk.html
Best chance of defeating Conservatives: Liberals
Candidate: Judy Foote
Website: http://www.liberal.ca/candidate_e.aspx?riding=10005
Other sources for this riding:
http://www.voteforenvironment.ca/node/59
http://www.electionprediction.org/2007_fed/riding/10005.php
http://www.voteforclimate.ca/en/district.php?id=10005
http://www.cbc.ca/news/canadavotes/riding/005/ridingtalk.html
http://www.democraticspace.com/canada2008/atlantic-canada/random-burin-st-georges/
Best chance of defeating Conservatives: NDP
Candidate: Jack Harris
Website: http://jackharris.ndp.ca/en
Other sources for this riding:
http://www.voteforenvironment.ca/node/53
http://www.electionprediction.org/2007_fed/riding/10006.php
http://www.democraticspace.com/canada2008/atlantic-canada/st-johns-east/
http://www.cbc.ca/news/canadavotes/riding/006/ridingtalk.html