Wire transfers should be instantaneous. ACH transfers take 2-5 days.
Even international wire transfers? Eg US to another country.
Yes.
Wow. When ever I've done cross border wires they take at minumum 1 day.
I've not experienced that, even within SEPA (the EU's transfer area). Payments from e.g. Denmark to Germany seem to typically take one business day to go through.