In fact, the Montreal Canadiens had to part with three of their prospects because of the huge amount of prospects they have. Each team has a 50 contract limit and with the amount of prospects the Tricolore has in the bank, this number would be difficult to respect in a few years.