Stephen Joseph Harper has been the prime minister of Canada since February 2006. He was born in Toronto, Ontario in 1959 and has been married to Laureen Teskey since 1993, with whom he has two children. Harper has had a long career in Canadian politics, serving as the leader of the Reform Party of Canada, Canadian Alliance, and Conservative Party of Canada between 1987 and present.