is it law to speak english in canada
Official bilingualism in Canada There is considerable variation across Canada concerning the right to use English and French in legislatures and courts (federal, provincial and territorial). Rights under federal law are consistent throughout Canada, but different provinces and territories have different approaches to language rights. Three provinces (Manitoba, New Brunswick and Quebec) have constitutional guarantees for bilingualism and language rights. Three other provinces (Alberta, Ontario and Saskatchewan) have statutory provisions relating to bilingualism in the legal system, as do each of the three territories (Northwest Territories, Nunavut and Yukon). Four provinces (British Columbia, Newfoundland and Labrador, Nova Scotia and Prince Edward Island) are unilingual English.
Visa policy of Canada All visa exempt travelers except Americans to Canada are required to obtain an Electronic Travel Authorization (eTA) when arriving in Canada by air since 10 November 2016.[2][3] Travelers were able to apply early as of 1 August 2015.[4]