I wouldnt say it is better and many times the bagged/frozen can be better it was flash frozen very quickly after being farmed preserving it better little to no leeching of nutrients
AFAIK, canned salmon is always wild and relatively cheap (since factories are on the shore), while fresh wild salmon is harder to find and rather pricey.