Who is the President of Canada?

Canada does not have a President, but instead has a Prime Minister. The current Prime Minister as of October 2009 is Stephen Harper who took office in February of 2006. Look here for more information: