Montreal Knights players are players under contract but unrestricted free agent (UFA) and free to sign with any team or organization. We are a development team that provide elite coaching and resources for players that are looking to take their skills and understanding of hockey to the next level. Players are free to join or play on other teams and organizations.