This is probably a great reminder of why evaluating a single trade in an off season that will have plenty of other roster moves probably isn't the best idea. There's an internet and media driven obsession with grading a trade for winners and losers, and honestly it isn't always justified. In fact, it might never be justified. You make a trade like this to set up something else ... open up deHaan's salary slot, open up his roster spot, add another G to the pipeline if not the NHL team, add a depth D who's a bit different than the guys you currently have ... a lot of stuff.
But at the end of the day, you're not moving a 3rd pairing defenseman for a meaningful asset in this lifetime (generally a prospect or a 3rd round pick in prior markets) and let's be honest here ... this organization is all but polluted with legit candidates to fill a spot on that 3rd pairing. I don't think this move has anything whatsoever to do with Faulk's situation and it certainly doesn't factor into the goaltending issue at the NHL level. I think there are a lot of Canes fans out there right now who are convinced their GM is an idiot because they think this is a face value hockey trade ... and it just isn't. NOBODY is that stupid.
That said, I'll go on record as not liking either of the players we just added, and I don't think either of them will factor with the big club in any meaningful way ... now or in the future.