Why does current account imbalances shift financial wealth from deficit nations to surplus nations ?

Because those nations purchase imported goods from surplus nations. The impact is more significiant if surplus nations credit deficit nations to purchase more surplus nations’ goods. These credit lines can be established by holding banks in deficit nations countries. Vicious circle.