Are there any workable alternatives to Paypal, when sending funds between people in different countries?

Within Canada, I can use direct bank eTransfers, which are secure and normally fee free. But receiving money from people in the USA is becoming very, very expensive with Paypal now. Their "cut" is nearly 10%.

So I'm looking for alternatives to that. Given the fragmented banking "system" down there, I'm not sure there is an alternative.

Anyone?