"Canadians speak English and French."
Translation:Kanadanoj parolas la anglan kaj la francan.
The nouns anglo and franco mean 'English person' and 'French person', respectively.
Language names in Esperanto are usually of the form la + adjective. You can think of these as short for la angla lingvo 'the English language' or la franca lingvo 'the French language', for example. (An exception is Esperanto, which is a noun.)
Ne, sed "Kanado". Legu "Tips & notes" tie -> https://www.duolingo.com/skill/eo/Countries-and-Nationalities