Canned ham is made exclusively from whole or assembled pieces of a pig's hind legs (aka the ham), whereas SPAM is made from a mix of ham hocks and pork shoulder. Though both ready-to-eat products ...