@moonman Paypal is pretty shit, really, but they make so much money they don't have any impetus to improve and are so ubiquitous that we're kind of stuck with them. There's not many other comparable online $$$ to real money to online $$$ things out there like it, and literally zero of them operate in Canada right now.
The closest out there that works for Canada is Stripe, and it's more of a merchant provider than a digital wallet. You can't transfer digital balances.