Answer:
Professional hockey players do not have salary caps, however the team they play for do.
example, a player can make as much money as the team is willing to pay him, but the total salaries of all the teams players must be below a certain amount.