Who is the Prime Minister of Canada?

The current Prime Minister of Canada as of October 2009 is Stephen Harper. He was born in Toronto, Ontario and took office in February of 2006. Look here for more information: