加拿大以前为英国殖民地,(魁北克省为法国殖民),美国大部分为英国和法国殖民地。英法都为发达和民主国家,其殖民地更能接收先进生产力,而且2国没有墨西哥那么悠久且复杂的历史,也就没有各种政治枷锁。
历史上加拿大和美国的老东家是英国和法国,墨西哥的老东家是西班牙;英国和法国是老牌政治、经济和军事强国,对加拿大和美国的影响和扶持大,而后者弱小得多;美国从墨西哥夺取很多领土,美国成为强国后对后者压制。
Mexico应该是南美洲吧?