Who is the Premier of Canada?

The Prime Minister of Canada is Stephen Harper. He used to be called a Premier but they changed it to avoid confusion because there are different Premiers for the different provindces of Canada. They act like the State Senators in the United States.