I have played in a number of leagues in the city from Heritage to the Alberta Insurance League. NCHL has been by far the worst, refs, league reps, ice times, even down to their stats tracker cheating for the owners. It is a league run by egos and it is designed to feed those egos.
This year I joined a team in the WRAHL, link is below. This league is run by a guy who plays hockey and is very open to input. We had a few incidents throughout the year and the league was great. We lost aplayer due to his own stupidity and the league was understanding that he did not represent our entire team and allowed us to have input. Down to I took a highstick in a semi-final and the player would have been suspended for the final (we lost) but with my email in explaining how apologetic the guy was and that it was accidental the league reversed the order and let the guy play. They truly have players interest at heart. I fully recommend them.
http://www.wrahl.com/sites/3333/page...ge=news_league