I received a check from a payout that is written from a Canadian bank. The two checking accounts I have, with Etrade and Chase, won't take it for deposit. I need to open a checking account with a bank that will. Which US banks will take a Canadian check (in US dollars)?