I'm not quite sure how it works, but i've read that you can setup a paypal account with interac/debit card now, and not just with a credit card, so you should be ok to setup an account, you could try e-mailing them?
I love paypal they make my life so much easier
|