All financial institutions operating in the US, Canada (and most developed countries) are legally required to report information on transaction and balance activity to local tax (& in some cases, law enforcement) authorities. To avoid that - cash, barter, or tax haven.
Re: records of firearm...