I do not get the real problem.
At my shop account the following payment methods are available, which should be possible to manage from outside EU:
You can transfer payment from your PayPal account, or pay via PayPal
using your credit card (MasterCard, Visa, Discover or American Express).
If you’re not a frequent PayPal user, you may be able to make credit
card payments as a guest (without creating an account). There is a fee
of 1.7% for PayPal payments. If you have any issues paying through
PayPal, please contact their customer service directly.
If you are making a bank transfer, you will receive an email from
Fairphone with specific information about making the transfer. Payments
make by bank transfer can take up to 4 days to process. Additional
charges may apply for international transfers.
Despite I can’t see “credit card” direclty (only via Paypal) I don’t see any problem to give your shipping adress (your friends name) and your billing adress (with your name) in Spain but manage your payment yourself by e.g. Bank transfer or Paypal?
Could this help?
P.S.: But please keep in mind to check, whether the FP2 will work with canadian network technique.