Looks like several large banks have potentially given your email address to an advertising agency who then got careless.
Banks, credit-card issuers warn of email breach - Yahoo! News
Banks, credit-card issuers warn of email breach - Yahoo! News