Who is the Leader of Canada?

The leader of Canada is called the Prime Minister. The current Prime Minister is Stephen Harper who was sworn into the office in February of 2006. He was born in Toronto, Ontario. Look here for more information: