They COULD set up a system where they verify and reserve the funds at the bank the check is drawn on. They choose not to do so. That was understandable in the 19th and first half of the 20th century, but not today.
Such a system already exists, but that has nothing to do with the problem that I laid out. The problem with cheques is that they are drawing funds. That is, the person who is receiving the funds deposits the cheque at his or her own bank (Bank A), which then sends a request to the bank where the funds are on deposit (Bank B).
It's easily possible, and not at all troublesome (and already done) for Bank B to freeze the specified funds in the specified account. This is what happens.
However, imagine a situation where i draw a fraudulent cheque for $1000 upon your account #1234 at Bank B, and go to my account at Bank A, and deposit this cheque. They transfer it to Bank B, which takes the $1,000 out of your account and transfers it to my account. You open your account tomorrow and get a nasty surprise, so you immediately inform your bank to stop payment on the cheque.
Bank B demands that Bank A replace the money. Bank A replaces the money- by taking it from me. Hence why Bank A will never guarantee the value of the cheque, regardless of how much time has passed.
Wire transfers are a totally different situation. In a wire transfer, you go to Bank A, withdraw funds, and send them to me at Bank B. Bank B has the funds in hand. If someone has fraudulently obtained a wire transfer, the responsibility for the obtaining falls upon Bank A, who is responsible for the money. Bank B, therefore, will guarantee the wire transfer funds- they have the funds in hand and have no obligation to hand them back over if there's a problem.
[QUOTe]
Of course, wiring funds shouldn't be all that expensive these days either. It's not like they have to maintain a telegraph system and brave the wild west with a cash box anymore.
[/QUOTe]
Where do you live that it is? Wire transfer fees in Europe are trivial.
[QUOTE]
More and more, the banking system is becoming sand in the gears of the economy. If they weren't so deeply dug in with such a complex web of regulations that don't really make much sense anymore, the invisible hand would have squashed them ages ago.[/QUOTE]
That web of regulations makes perfect sense- the real problem is that it's not strong enough. One of the reasons why the Canadian economy is so secure right now is because of the massive regulation of their banking system.