Player contract details are not supposed to be released, but some of the larger contract details are now being leaked to the media.
As more and more contract details are exposed to the public, the agents and players will expect similar or better contracts for themselves.
The NHL has the same policy of not disclosing contract information,
but everyone knows exactly what every players NHL contract is, term, NTC's and $$$ because it is leaked to the media
There is a very good reason the League wants contract details unavailable to the public,
just as there is a very good reason that agents wants the larger contract details leaked
With Twitter, Cell Phones, media contacts etc. the League will not be able to stop it
Look at the Henoc Muamba tour that just happened and the details of his contract were leaked within minutes of his signing in MTL, this will become standard practice now
Loonie Cap is doing a good job of it right now