As of right now, PuckPedia's projection for next season has every team except the Avalanche with over $10M in cap space. So 31 of 32 teams.
If you want to argue that teams will have other needs as well and think I should only count teams with $20M projected for next season, 20 of 32 teams are projected to have over $20M in space for next season.
Which of these teams do you want me to pick?
'Contending' is vague, because sometimes teams can be in a playoff spot but not be considered contenders. However, for teams with $20M in projected cap space who are currently in a playoff spot, there are 10:
Wild, Panthers, Stars, Kings, Red Wings, Capitals, Maple Leafs, Flames, Hurricanes, Jets.
Source:
NHL Teams by Salary Cap, NHL Contracts and Cap Hit | Puckpedia
Give him the right partner and he could absolutely be a #1D. He still plays, on average, over 23 minutes a night.