The Prime Minister of what?
The currrent Prime Minister of Canada is Stephen Harper (Conservative; 2006-Present) The Prime Minister before him was Paul Martin (Liberal; 2003-2006).
Prime Minister Steven Harper is a member and leader of the Conservative Party of Canada.The current Prime Minister is Stephen Harper (as of July 2010), and he belongs to the Conservative party.
Gordon Brown was Prime Minister of the UK in 2009. Deputy Prime Minister is not a permanent position in the UK Government - it is a position which is created depending on the wishes of the incumbent Prime Minister. In 2009 there was no Deputy Prime Minister.
There is currently a coalition government in Britain, with the Conservative Party and the Liberal Democrats party in government together. The Prime Minister is David Cameron, who is the leader of the Conservative Party, which is the larger of the two parties at present.
Churchill started political life as a Conservative, but in 1904 he joined the Liberal party and served in the Liberal government of 1905. Churchill rejoined the Conservatives in 1924, became leader in 1940 (and Prime Minister leading a coalition government) was elected Prime Minister in 1951 and stood down as Conservative leader (and Prime Minister) in 1955.
The 1960s began with Progressive Conservative John Diefenbaker as prime minister. Diefenbaker was defeated in the 1963 election and Liberal Lester Pearson became Prime Minister. Pearson retired in 1968 and was succeeded by Liberal Pierre Trudeau.
The current system is quite unusual. The Conservatives won just over 300 seats, more seats than any other party, but failed to gain a majority (more than 320 of the seats). As a result, they formed a coalition with the 57 Liberal Democrat MPs, with Conservative leader David Cameron becoming the Prime Minister (Liberal Democrat leader Nick Clegg became the Deputy Prime Minister).
There are many countries in the world that have a prime minister. For example, there is the United Kingdom, who has a conservative prime minister as of 2014.
If you're asking which past Canadian Prime Ministers were NDP (or CCF) the answer is none. Every Prime Minister of Canada has either been Liberal or Conservative.
Actually, Denmark doesn't have a president, it has a prime minister. The prime minister that is currently in power there is Lars Løkke Rasmussen and he is the head of a coalition of the Liberal Party and the Conservative People Party.
The left wing Liberal party was embeddled in scandals and the Conservative Party ran on ethics.
Canada: Before Stephen Harper, the current Conservative Prime Minister of Canada, Brian Mulroney was the last Progressive Conservative Prime Minister of Canada.UK: Before David Cameron, the current Conservative Prime Minister of the UK, the last Conservative PM of the United Kingdom was Sir John Major (MP for Huntingdon), who was Prime Minister from November 1990 - May 1997.