The Liberals are "center-left"; the NPD are "moonbat left"; the Conservatives are "center-right". The Conservatives, led by Stephen Harper, have a chance at toppling the Liberals which have been in power for over a decade. The Conservatives are willing to talk about BMD, are anti- gay marriage and are pro-trade. They are a somewhat left of today's Republicans, but are considered to be radicals by the media establishment and have been relentlsessly demonized in the press.
I should also note that the organizational prowess of the Conservatives in Canada pales to that of the marketing and organizational tactics that sprung from Rove's brain. We have no similar political genius up North at present(unfortunately). The Liberals and the Conservatives are each getting about 33% of the vote according to latest polls. So, whenever Martin yaps and dithers he has to appear as non-commital as possible so as not to irritate parts of his anti-American base.