苏格兰为什么不加入加拿大?
首先,历史上看,英联邦成员国中,除了南非和锡兰(斯里兰卡)之外,都没有脱离英国而独立。 其原因在于,大英帝国时期的殖民地统治为间接殖民地控制,即把原住民土著部落的人控制在当地,由当地人自己选举成立政府,大不列颠及北爱尔兰联合王国承认其合法性并授予官职,实际上这些国家的一切权力都来自于大英议会。这种殖民方式使得被殖民者对于宗主国产生了一种情感链接,而这种感情是作为“民族”的认同感。
二战后英国国力衰弱,但依然保持着对海外领地的主导权,1950年的苏伊士运河危机直接暴露了英国实力的衰退,此时正是麦克米伦当首相,他对海外领地态度的转变成为压垮骆驼的最后一根稻草——他不再试图维系以往的殖民统治,而是采取主动撤出的策略,这直接导致了肯尼亚等殖民地的独立。但即使在撤出之前,麦克米伦也力图在殖民地上保留英国的影子,例如他在1964年宣布将给予肯尼亚、乌干达和坦桑尼亚联合共和国以内部自治和联合政府,从而将这三个国家紧紧拴在一起。
同样,在六十年代初,随着新保守主义的出现以及工党在战后的长期执政,英镑-黄金体系瓦解,英国财政受到极大打击,与此同时,亚非拉民族解放运动高潮迭起,不少前殖民地纷纷宣布独立。对此,英国人颇有一种无可奈何的无力感。 但苏格兰不一样。从地理上看,苏格兰虽然距离伦敦很近,但却有着自己的海洋性格,与英格兰文化上有别;从历史来看,中世纪以来的苏格兰经常处于独立状态,只是到了近代才逐渐融入英格兰—威尔士—苏格兰共同体之中。苏格兰人对于英伦三岛其他两个地方的归属感本来就没有那么强。
其次,正如 @王守崑 的答案所说,目前苏格兰人的反叛情绪并不是因为英帝的压迫,相反,正是因为英帝的软弱和妥协。1707年英格兰与苏格兰合并之后,两个民族的矛盾得以缓和,但也只是相对而言,毕竟两个民族的文化是有差别的。直到近代以来,苏格兰民族主义才逐渐与爱尔兰民族主义结合,成为泛爱尔兰主义,在政治上也逐渐从亲英转向了独立。
总之,苏格兰民族主义是与英帝国扩张同时出现的,只不过它更侧重的是内部权利而非外部征服;在英帝国走向衰落的时候,正逢苏格兰民族主义者重拾民族主义激情,故而出现了今天这样的新闻。