I think it was projected that he was likely making about 400-500k USD in the KHL Buying out a KHL contract is where things are a little obscure. Generally I think in order to buyout the contract, the player must pay the team half of what he is still owed in wages, however I have heard that each buyout is negotiated in their contract. Also, his NHL team can not help pay for it, it must basically come out of his pocket... or a loan I suppose, whatever. Regardless, the Canucks can't help. Having said that, I'm pretty sure he could find a way. Hell, start a GoFundMe and help the guy out.
Now if he was to sign a contract with the Canucks, people were suggesting that a 4m/year deal would not be out of the question. Like many young players, sometimes they get paid more for where they are projecting than what they have done.
If you take a NHL 4m/year contract... even after buying out his contract and taxes, he would still come out ahead playing in the NHL.
I think we could "help" by giving either a front-loaded contract or putting a significant amount as a signing bonus which would give him the upfront cashflow to buy out his KHL contract. Even if there was a gap of a couple months where he'd technically need to buy out the contract before signing the NHL one, that could be handled with a line of credit with the signal from the Canucks to the bank that he's good for it with a contract waiting.