Why do countries trade?

Countries are different to each other: preferences, culture and institutions, weather, factor endowment (land, capital and labour), technology, distance and transportation costs.

Differences in labor, physical capital, natural resources and technology create productive advantages for countries.

Also economies of scale (larger is more efficient) create productive advantages for countries.