I think in every case around the world except North America, borders are associated with centuries of history. Since today's North American's aren't native - the borders weren't necessarily meant to follow any historical significance. This might be the reason of straight demarcations.