I recently received a cheque (personal, from another family member) from a USA bank. My bank here wants to hold it for 21 days before it can release the funds. Any ideas how to get around this? 21 days is too long, even in the bank's opinion. In this day and age of the internet, you'd think they could verify with a phone call or e-mail. But no, it seems this is still the dark ages. Any thoughts?

