Canada is officially bilingual at the federal level, with English (spoken by about 56% of the population) and French (spoken by about 21%, primarily in Quebec) as its two official languages. Italian and German are spoken by immigrant communities but are not official languages. The claimed answer A,D is correct.