canada has a rich and varied racial and ethnic make-up, with two major groups and a number of smaller ethnic communities. Traditionally, the two major cultural and linguistic groups are people of British origin and people of French origin. While the descendants of the British are spread throughout the country, French Canadians live mostly in Quebac. Large French-speaking groups can also be found in Ontario and New Brunswick. The francophone population of Canad, supported by federal programmes, cultivates the French language and its culture and traditions, and maintains a separate system of education. Since Canada is officially a bilingual nation, all government services and offices function in both languages throughout the country.