That's what I like about Canadian banks. They have a system in place they promote as sending money via email. You don't really send it through email. It's simple a system all the major banks in Canada have adopted. I can transfer money from one account to another, quickly and easily, with minimal fuss. It takes 30 minutes, and I believe this is more for security reasons then purely technical reasons. It makes sending money in Canada so incredibly easy.
Yes, I lived in Canada for three years, and had the impression that the electronic transfer capabilities of their banks surpassed what's available in the U.S. Perhaps this is due (in part) to the fragmentation of the banking system in the U.S.? In Canada there are essentially five banks that dominate the banking industry - see http://en.wikipedia.org/wiki/Big_Five_(banks). There is also more regulatory control of banks in Canada, which likely makes it easier to require standard operating procedures, consistent infrastructure, etc.