"Of course you'd have to implement the taxes on a global level"
Not really. Place an export tax on money. Money leaving the country bound for tax havens or off-shoring gets taxed. No need to tax the rest of the globe if you can simply tax the money headed in that direction.