Canada is officially a bi-lingual country. English and French are both enshrined in its constitution – although strangely, learning French is not compulsory in the education system. All federal services, policies and laws must be enacted and available in both languages. All MP’s, including the Prime Minister, need to be fluent in them. Canada’s premier, Stephen Harper, routinely fields queries in both French and English at Prime Minister’s Questions.