Canada is officially a bilingual country but, with nearly 60% of the population speaking English as their mother-tongue, and only 24% speaking French as their first language, some people are questioning whether Canada is truly a bilingual nation or rather, a bilingual nation on paper only. French is not the only linguistic minority in Canada, and some of the languages spoken, in order of popularity, are Chinese, Italian, German, Polish, Spanish, Portuguese, Punjabi, Ukrainian, Arabic, Dutch, Tagalog, Greek, Vietnamese, Cree and Inuktitut.
Because of the numerous different languages spoken, Canada is requiring that every citizen of the country learn to speak English on the basis that the population will get along more effectively. 
( z1 require :ARG0 ( z2 country :name ( z3 name :op "Canada" ) ) :ARG1 ( z4 learn :ARG0 ( z5 citizen :mod ( z6 every ) :mod z2 ) :ARG1 ( z7 speak :ARG0 z5 :ARG3 ( z8 language :name ( z9 name :op "English" ) ) ) :ARG1-of ( z10 base :ARG2 ( z11 get-along :ARG1 ( z12 population ) :ARG1-of ( z13 have-degree :ARG2 ( z14 effective :ARG1 z11 ) :ARG3 ( z15 more ) ) ) ) ) )