Agreeing with baritone108 -- I'll buy servings of fresh salmon when it's on sale and freeze them in their original package.
Then remove from freezer the morning before, put in fridge (in the same package) and by dinner cooking time the next day it's defrosted and ready to cook.