How long has Canada's prime minister been prime minister?

Answer:
Prime Minister Stephen Harper has been Prime Minister of Canada since 2006 February 6, more than 5 years.
First answer by Jkmyoung. Last edit by Jkmyoung. Contributor trust: 414 [recommend contributor recommended]. Question popularity: 8 [recommend question].