Feeding a little bit of what you eat is just fine.  That's not going to hurt a thing as long as the food is dog-friendly.  Ham and bacon do not fall into that category.  I would not feed every protein known to man or every grain because if you ever need to do an elimination diet, you will have nothing to go to.  Sadly, I have an example.  Ellie has gotten rice, barley, pasta (so wheat), oats, probably flax in cereal...so now if she develops another intolerance, where do I turn?  Probably couscous, quinoa or millet but since those aren't common and can be pricey, it isn't the best scenario.
 
When you feed more than 10% treats, the diet can easily be unbalanced which can lead to a whole bunch of issues for different reasons.  In puppies it can lead to nutritional cataracts.  So while variety is good, it has to be balanced. 
I see nothing wrong with giving canned food all the time as long as it's AAFCO approved. 
Oh and Ellie loves ice cream too. 

Of course she can't have it now with all of her issues but a very small bite occasionally shouldn't be a big deal.