You can do this easily with Square Cash and Venmo already.
Speaking as a Canadian, I can already use email to transfer money to almost any other Canadian, because our cartel of banks use a common system.
Venmo is a holding service, requiring an extra step to actually get your money.
Square Cash, while easy and directly person-to-person, is slow.
Fix either of these issues and I'll convert.