Who is Canada Head of State?

The head of the state in Canada is the governor general. The current governor general of the nation of Canada is Michalle Jean. She was appointed by the Queen of England.