Some ambassadors are appointed by the Governor in Council and others come under the Public Service Employment Act. Those appointments have to comply with the same policy regarding official languages as apply in the rest of the public service.
On February 12th, 2008. See this statement in context.