Who is Canada Governor General?

In Canada, the governor general is the person who is presiding in the highest branch of government. The current Canadian governor general is Michaelle Jean. She was appointed by Her Excellency, the Queen of England.