the prime minister has been prime minister since 2007. that means the prime minister has been prime minister for about 6 to 7 years.
Yes, he was previously Leader of the Official Opposition in Canada for many years, and now he is the Prime Minister of Canada.
The power to appoint the prime minister of Canada rests with Her Majesty the Queen of Canada. However, many of the Queen's executive functions (the appointments of prime ministers included) are exercised by Her Majesty's representative, the Governor General of Canada.
The Prime Minister of France between 1914 and 1918 faced many issues. There were 6 men who held this position. They were Gaston Doumergue, Alexandre Ribot, Rene Viviani, Aristide Briand, Paul Painleve, and Georges Clemenceau.
Kim Campbell, the former Prime Minister of Canada, has been divorced twice.
Canada only had one Prime Minister in 1999, Jean Chretien. Many other foreign dignitaries did visit Canada.
There has been one female prime minister - Margaret Thatcher.
Yes, many.
No American President has ever been a woman (as of 2011), but there are a number of other countries which have had women as political leaders, whether as President or as Prime Minister. So far Canada has had exactly one female Prime Minister, whose name is Kim Campbell.
Yes, John George Diefenbaker was the 13th Prime Minister of Canada from 1957 June 21 to 1963 April 22.
Twice
There is no limit, though after Prime Minister Trudeau many in Canada feels there should be a limit, just as there should be a limit on how often a party can win. For much of the 20th century Canada was effectively had a one party system.