In Canada, the Prime Minister is not elected directly and is usually the leader of the political party that holds the most number of seats. The current Prime Minister of Canada is Stephen Harper and he was appointed by the Governor General Of Canada. The Governor General acts as the representative of Queen Elizabeth II in Canada. Her name is Michaelle Jean.
Find out more about the Prime Minister & Governor General below:
Links: