Canned food is the absolute worst kind of cooked-food to eat. The trouble is that, since it has to be stored for years, all bacteria have to be got rid of, so the food is precooked for long periods at extremely high temperatures to ensure that no bacteria survive. That means that vitamin-loss is near-total, in most cases.