Salmon also boasts higher doses of healthy fats as well as higher cholesterol than tuna, although this isn’t a health concern in itself, per cardiologist Steven Nissen. Meanwhile, tuna has less calcium, potassium, folate, and vitamin D than salmon, but raw tuna has a higher amount of iron, zinc, vitamin A, and vitamin B12 than both salmon and canned tuna.