our banks must report every cash transaction over $10000-ish to a government agency

Same in the UK, except since 1st March even businesses that *accept* large cash or cash equivalent payments must regsiter with Customs & Excise and impement procedures to verify the identity of those making payments.

Gareth