No trade clauses is a bit of an on the fence type deal to me.
And here's why, for much as I am a longtime fan of the league we (the fans) always strive to see our local OHL club get better and better at different points of the natural OHL 3 year stints which is the ultimate goal of every team in the league, and trades are a necessary evil as part of that stint to be successful.
However when it comes to clauses in players SPA's it creates an imbalance in the league's natural cycle of success for most clubs. I agree with the ideals that each player should have the option for themselves to be moved or stay with the team there with as part of their own goal of making the pros in their development but as I have seen many times before these situations have just as much negative effect on players and teams as much as they do good.
Consider this as you read this, if you were drafted by an OHL club at 15 and told the same speech every team tells you that you're the future of the franchise and you are the best option for the progress of the team and then a year later you are shuffled around for a player who's young how you would feel to be replaced??
On the other hand there is always those situations where you always are walking on a thin rope hoping to stick it out in the league and you believe that if you stay where you are it is the best option for you and your career, would you?
At the end of the day if you understand this and you accept that you only have a short career in the league and you can be help for yourself and your team or to another in some point in time of the 3 year cycle then you truly understand Jr hockey.