If I had a nickel for every piece of spam I've gotten about my account at some bank I have never dealt with, I could afford that new Mustang. Spammers send stuff out at random.
Once your email address gets out there even once, spammers trade it back and forth. It's highly unlikely that anyone entrusted with it gave it out knowingly, but don't rule out stupid. Also, if your address was at some site that got hacked, it would similarly be fair game.
For example.
Do a web search for "email addresses hacked." I think you will find the results interesting.