Cheaper
If homemade and canned foods were to be compared, the former is obviously cheaper. The price of precooked food is always higher than the price of homemade food. You can buy what you want, you can check what is on sale, and then cook them at home without paying someone to do that for you.