Kanta is not free. He is actually the opposite of free. Players under the salary cap are covered by the money that the club receives, whereas Kanta wage comes directly from Mr Lee's coin purse..
That's not entirely true, the annual grant clubs receive from TV revenue is now $3mil. The current Salary Cap is $2.65mil which is expected to be increased to $2.9mil before the season starts.