An English Canadian is a Canadian whose principal language is English or who is of English ancestry; it is used primarily in contrast with French Canadian. Canada is an officially bilingual and multicultural country, with French and English official language communities. Immigrant cultural groups ostensibly integrate into one or both of these communities, but often retaining elements of their original cultures. Although many English-speaking Canadians have strong historical roots traceable to the British Isles, they belong to a multitude of ethnicities. They or their ancestors came from various European, Asian, Caribbean, African, Latin American, and Pacific Island cultures, as well as French Canada and North American Aboriginal groups. As such, although the office of the Governor General is said to alternate between "French" and "English" persons, the two most recent Governors General (Adrienne Clarkson, an English-speaking Chinese Canadian; and Michaëlle Jean, a French-speakingHaitian Canadian) show that this refers to language and not culture or ethnicity.