Payments to foreign contractors

I need to make a payment to a foreign contractor who provided services to me (self-employed). 

1. Do I need to issue any form to this foreign contractor? (Job performed outside of Canada, a contractor is not a resident of Canada)

2. Is there a limit for payment to foreign contractors?

3. Can I pay in cash or via payPal?