Is this canned Asparagus any good?
The opening up is not really a sign of spoilage.  With Asparagus, what we are eating is really only the sprout.  The actual plant if allowed to grow is a branched plant like a fern.  They canned some that were starting to open up, a bit older than really should be picked.

So yes, the entire asparagus is safe to eat.