As much as I'd like an enforced cap I can't see it actually happening as there are so many ways around it.
Houses, cars, expenses, family jobs, uni deals, etc etc
I also don't think the league has a strong enough panel to actually enforce it as it would probably require monthly audits on each team and probably publishing of wages etc