很多国家,包括欧洲、中国,的确是北方人高、南方人矮(也有例外,俄罗斯人平均身高不如北欧人,大概男人只有175左右,而北欧是180),我觉得这是自然环境原因形成的,可是美国(包括加拿大、澳洲等移民国家)不一样,不算印第安人,移民历史也就几百年,都是世界各国来的,恐怕还形不成自然原因的北高南矮。
另外,我觉得加拿大人同人种的,和美国人差不多高,就是美国人更胖些。