加拿大为什么有法语区?
因为英法百年战争,法国战败后割让魁北克给英国作为殖民地,并且承诺保有一个完整的法兰西文化存在,这才有了魁北克的法语区(当然现在说完整可能不太合适)。 当时北美大陆有很多法国人建立的殖民地,比如说路易斯安那一带,后来成了州加入了联邦,但是有一个条件就是要保留当地的法语习惯和语言(美国的大部分官方文件一直是用英文写的,只有路易斯安那等极少数地区是用法语的)。而加拿大东部和北部都是英法的殖民地,这些地方都是讲英语的。
第一次世界大战的时候为了激励法国人民战斗热情,许诺胜利后把阿尔及利亚分给法国,第二次世界大战再次用同样的话来鼓励法国人,不过这一次没有兑现----战后法国虽然夺回了阿尔及利亚,但经济困难无力同时治理两个远远相隔的法属殖民地。于是干脆就把这两个殖民地的行政单位调包了,用加莱海峡省交换了上萨瓦省,用洛林省换到了勃艮第省。这样既解决了两个殖民地行政管理的难题又顺带解决了法属阿尔及利亚民族主义者的麻烦(他们本来是要下萨瓦和上萨瓦两省脱离法国,结果却弄了两个外省来代替)。
1945年后法属北非独立,其中突尼斯、摩洛哥、阿尔及利亚都保持了法语的身份,成为了拉丁美洲之外的新法系国家。
PS:关于加拿大的法语区和英国在北美的殖民史可参看《边城》,这是沈从文的一篇小说,以一个中国人的眼光来看英法在北美的争斗,充满了讽刺和悲凉。