English Canadians (French: Canadiens anglais or Canadiennes anglaises), or Anglo-Canadians (French: Anglo-Canadiens), refers to either Canadians of English ethnic origin and heritage or to English-speaking or Anglophone Canadians of any ethnic origin; it is used primarily in contrast with French Canadians. Canada is an officially bilingual country, with English and French official language communities. Immigrant cultural groups ostensibly integrate into one or both of these communities, but often retain elements of their original cultures. The term English-speaking Canadian is sometimes used interchangeably with English Canadian.
Although many English-speaking Canadians have strong historical roots traceable to England or other parts of the British Isles, English-speaking Canadians have a variety of ethnic backgrounds. They or their ancestors came from various Celtic, European, Asian, Caribbean, African, Latin American, and Pacific Island cultures, as well as French Canada and North American Aboriginal groups.
In addition to the terms...