They're in Canada, so you would want to be sure that your agreement is enforceable in Canada. If substantial value is involved and you're worried about them cheating you, have a lawyer draft your contract.