An
English Canadian or
Anglo-Canadian refers to either a
Canadian of
English ethnic origin and heritage, or to an English-speaking, or
Anglophone, Canadian of any ethnic origin; it is used primarily in contrast with
French Canadian. Canada is an
officially bilingual state, with
English and
French official language communities. Immigrant cultural groups ostensibly integrate into one or both of these communities, but often retaining elements of their original cultures. The term English-speaking Canadian is sometimes used interchangeably with English Canadian.