if a u.s. or canadian legal resident who are technically not citizens of those countries and have a different passport opened an offshore bank account without notifying those governments, how maybe eventually the u.s. or canadian governments would find out of such bank accounts assuming that they did? why is it that these first world countries require that even legal permanent residents disclose such accounts and maybe the amounts that might be in them but a third world country like EL SALVADOR might not have such strict/stringent finance laws in place? why is the first world much more strict than the third world? i only ask because i can only ASSUME that stolen money that has been hacked from online bank websites eventually winds up in offshore bank accounts, am i right in saying this or not? can a financial expert please tell me. rsvp. THANK YOU.