It's simple why Gilis can't make trades. It is one of two reasons or both.
He could be clueless other than signing/trading for depth guys and negotiating contracts he does not know how to make a major player acquisition via free agency or trade.
His best move by far was stealing Ehrhoff from the Sharks but he pissed him away because he didn't want to pay him more than the Canucks "internal salary cap of less than 5 mil for each d-man" even though Edler ended up getting 5 mil now.
Wouldn't you rather have Ehrhoff over Edler right now? I'm sure the power play would take Ehrhoff right now.
Second he is hated by many GM's like Burke,Nonis, Davidson in CBJ, etc being an ex-agent and coming off as an arrogant schmuck at times.
The only deals that he makes are when they other team he is dealing with feel like they are getting the better of him (see Tallon in Florida)
Outside of a couple of one off deals the majority of his deals and signings have come from Florida and Tallon who he keeps going to the well with like a punch drunk buffoon.
Even his big signings like Santorelli,Garrison, and Hamhuis only happended because they wanted to play close to home.
Not my some convincing that Gillis had done. When he first took the job he promised that he would change Vancouver into a destination for free agents where they wanted to come themselves.
Instead he has been handing out no trade clauses left and right worrying about not offending his players and not being able to cut them out before it's too late.