Here's my attempt at the challenge. Thought it turned out pretty good with some cap to spare.
-Salary over 10M (McDavid)
-Salary at League min (Spezza)
-40 Years or Older (Chara)
-18 Years or Younger (Byfield)
-On an ELC (Pettersson)
-Salary has a min of 6 zeroes (Panarin -- Salary, not Cap hit)
-Name has two of the same letters in a row (Kaapo Kakko)
-Name has a hyphen (RNH)
-Shares the same first letter of your first name (-D-arcy Kuemper)
-Favorite Prospect on Favorite Team (Kaliyev)
-Prospect on Least favorite Team (Drysdale)
-Drafted in 5th Round (Kaprizov -- 2015)
-Drafted in 6th Round (Stone)
-Drafted in 7th Round (Matt Roy)
-Undrafted (Krug)
-Signed as a free agent last year (Sergachev)
-Was traded in this years trade deadline (Mantha)
-Current Captain of any team (Landeskog)
-Already Signed an extension (Binnington)
-Any Player of your choice (Makar)