Who wants to do broker deals with a scammy lender?

How does a canadian lender get to go against their own contract just because they are in canada?

The broker agreement says lender must pay commission within 7 business days with a 30day clawback.

Told us (the broker) we won't get paid on a deal until it's paid off. It has been 19 days now but they are telling us because a few payments bounced (but were paid) they are withholding for 3 months until the loan is majority paid because the account is in default, but the account never defaulted.

How is that even possible?