Who is Edmonton's Prime Minister?

Methinks thou art a mite confused.

A literal response to the question is that Edmonton's prime minister is Canada's prime minister, in the same sense that Toronto's prime minister is Canada's prime minister, and that the prime minister for Joe Batt's Arm, Newfoundland, is also Canada's prime minister. The prime minister is the prime minister of the entire country.

Canada, like the US, Australia, and several other countries, is a "federation." There is a national government, and there are also regional governments, often called states, territories or provinces. There are, as well, local governments which are usually called a city or a town, but sometimes in rural areas called a township or a county.

In Canada and most other countries with a parliamentary form of government, the head of government of the country is called the Prime Minister. In other countries the title might be President. The head of government of a province is the Premier. In other countries the title might be Governor. The head of government of a city is the Mayor, a title which is fairly common in many parts of the world.

Edmonton is a city. It is the capital city of the province of Alberta. (Alberta is one of Canada's ten provinces.) The head of government of Edmonton, Alberta, is the mayor. At present (January, 2011) the Mayor of Edmonton is Stephen Mandel.