Canada has two official languages, English and French, and is known for its multiculturalism and diverse ethnic communities.
Canada has two official languages, English and French, and is known for its multiculturalism and diverse ethnic communities.