I think vegan living is a responsible choice for many. However, wild, sustainable, ethically sourced salmon is among some of the best protein on earth. Raw and canned is quite the leap! Also, i think you are smart to go somewhere and have it prepared for you. Go somewhere nice, and clean, and try try again. Fish oil & protein is demonstrably good for the human body.
Hope your health improves.
Cheers!