do citizens for the following countries have to declare offshore bank accounts? united states, canada, australia, new zealand, united kingdom, and ireland and if so, what if someone kept an offshore bank account secret, how would the government find out about it then? what about citizens of many...