I would also not suggest canned tuna as a staple protein, because of its high mercury levels. It's okay to eat occasionally, but eating ~10 cans/week as your main source of protein isn't a good idea. The safe consumption quantity for a typical adult is in the range of 2-3 cans per week of chunk-light, or 1 can/week of albacore.
Tuna -- 26.4g protein for 0.55GBP (48g/GBP): http://www.tesco.com/groceries/product/details/?id=283723541
Salmon -- 84.8g for 1.80GBP (47g/GBP): http://www.tesco.com/groceries/product/details/?id=258098027
And the salmon is from Alaska, where the fishery is well managed and sustainable.
a) is really surprising - someone above said that made tuna much more expensive, which is also what I'd intuitively expect;
b) seems to put it ethically around the same level as the salmon.
0: http://articles.mercola.com/sites/articles/archive/2010/09/1... 1: https://news.ycombinator.com/item?id=9699993 2: https://news.ycombinator.com/item?id=10603067 3: https://news.ycombinator.com/item?id=10524582