Generally, the prime minister of the appropriate realmadvises the monarch on appointments of governors general.
--------------------
Not the Queen. All royal roles are ceremonial in the Canadian system. The Prime Minister selects, appoints, and controls the GG. Should the Queen or GG say or do anything to suggest otherwise it would create a constitutional crisis in Canada. That said there are important ceremonial roles that must be carried out.
Prime Minster
The Prime Minister usually does.
Which governor-general? The governor-general of Canada is in a different position than the governor-general of Australia.
The Governor General stays in the position until they resign/retire, or until the Prime Minister nominates a new Governor general. They cannot be "elected" out of their position.
The first Canadian-born Governor General was Vincent Massey.
she dies
The Governor-General has this position throughout Australia. Currently (2009), Australia's Governor-General is Quentin Bryce. However, the current Governor of New South Wales (not Governor-General) is Professor Marie Bashir AC, CVO.
The Queen's representative in Canada is the "Governor General". At the momenth this particular position belongs to David Johnston.
No. The people have absolutely no say in who is offered the position of Governor-General. The Governor-general is appointed by the Queen, on the advice and recommendation of the Prime Minister.
The governor-general's role is mostly ceremonial with little real power.
The position of Governor-General is the Queen's representative in Canada.
The Governor General is the representative of the Crown and serves as Head of State when the Monarch is not in Canada. The position is largely formal and ceremonial. The Prime Minister is the Head of Government. The position is a political one.
The incumbent Governor General of the Bahamas is Dame Marguerite Pindling. She started on July 8, 2014. Governor General is an appointee position by Queen Elizabeth II.