Affiliate Country - Need Help

We only accept orders from the US and Canada currently, however we are happy to accept affiliates from anywhere. Is there a way to allow affiliates to sign up with any country, but not customers?

Thanks in advance,


Does anyone have any suggestions/experience with this issue?