How long has Stephen Harper been the prime minister of Canada?
Stephen Harper has been Prime Minister of Canada since 2006
February 6, more than 5 years.
He's been an MP since 1993 and the Prime Minister since February 2006.
Stephen Harper was the Prime Minister of Canada in 2007. Stephen Joseph Harper became the 22nd Prime Minister of Canada on 2006 February 6, leading the Conservative Party to a minority government. After the election on 2008 October 14, Harper continued as Prime Minister with a stronger minority, gaining 19 seats at the expense of the Liberals.
Stephen Harper became the 22nd Prime Minister of Canada on 2006 February 6. Stephen Harper became Prime Minister after his party won a minority government in the 2006 federal election. He is the first Prime Minister from the newly reconstituted Conservative Party, following a merger of the Progressive Conservative and Canadian Alliance parties. 2006