Wouldn't you prefer to get rid of Mikheyev or Garland as straight cap dumps to make room for a guy like Dakota Joshua?
This might be a hot take (nearly 5 million for only 40 points, yada yada yada), but I think Garland is barely even overpaid. Hell, I don't think I would want to trade him, period, even for decent return. He's been absolutely fantastic for the team and is one of the key reasons it's turned into a contender. So absolutely not. In fact, I would probably rather lose Joshua than Garland, as much as either would suck. The numbers are also a bit misleading. He struggled to find a fit early in the season, but once he did, he's been a 50-60 point player while playing excellent defensively and elevating the guys around him, and while serving as probably the biggest catalyst/momentum-shifter on the team. One could even maybe argue that this instantly could have turned into a one-line team without him (what were previously third/fourth line tweeners formed a very good second line playing with him, afterall). Last season, maybe he was in that cap dump territory, but honestly, most years he's been with us, he's been very valuable and I've been pretty happy with him, despite costing a lot.
The Canucks cap issues are bad enough that I would desperately want to salary dump BOTH Mikheyev and Kuzmenko, personally. It's not just Joshua alone that we'll probably be unable to sign, it's a whole bunch of guys, with Pettersson's gargantuan expected upcoming contract looming over that.
If I had to choose between Kuzmenko and Mikheyev (which again, I don't think I do), I'd probably
prefer to keep Kuzmenko, yes, but I did have to think about it. He's had some struggles this season, but Mikheyev is still versatile enough that he can play anywhere and doesn't hurt you nearly as much as Kuzmenko has at points this season (and might next season), who has been straight up unplayable at times, but he also doesn't have nearly as much potential star power as Kuzmenko, obviously. Then again Mikheyev also has a better excuse for his struggles, his greatest strength (speed) not looking quite right since returning from injury. There's arguably a much better chance he returns to form than Kuzmenko overcoming his existing glaring shortcomings (which have never not been a problem).
If this were a really bad team with cap space to spare, sure, I would probably hang on to Kuzmenko just on the off chance he figures it out, which would be amazing, but that seems a little more extreme than what you were suggesting.