Vilte Ash
I can't see any technical reason that it isn't possible, only that sovereign governments want to retain more control over their individual economies.
But the Euro shows that it can work across multiple countries, is it 19 in the eurozone now, there is absolutely no reason that couldn't work across a bigger number.