Canada is a bilingual and multicultural society home to people of many different ethnic, religious and national origins, with the majority of the population made up of Old World immigrants and their descendants.