A multitude of languages are spoken in Canada. According to the 2006 census, English and French are the preferred language ("home language", or language spoken most often in the home) of 67.1% and 21.5% of the population, respectively. English and French are recognised by the Constitution of Canada as "official languages," which means that all laws of the federal government are enacted in both English and French and that federal government services are required to be available in both languages.
The five most widely-spoken non-official languages are Chinese (the home language of 2.6% of Canadians), Punjabi (0.8%), Spanish (0.7%), Italian (0.6%), and Arabic (0.5%).