By October 2015, Stephen Harper will have been Prime Minister for nine years, placing him among the longest serving prime...