Hi nosmoking and welcome to the Q&A Board. We generally don't like to recommend a specific brand of camera (and in this case printer) as everyone has different needs. For example you didn't indicate what your needs were as far as print size, the volume of printing you intend to do , etc. nor did you indicate your needs specific to the camera.
I would suggest visiting the
printer and printing forum @ dpreview for information on printers, etc. and their
camera reviews to get some information about HP and Canon cameras. You might also take a look at the printer reviews @
stevesdigicams though I personally think you'll get more diverse input at dpreview.

I wish I could point you to the perfect match but I learned the hard way that it's very important to do your own research to avoid disappointment.
If I told you what
I would do based on
my needs and it didn't work out I might find that you were out looking for me.

:-/
One thing I will tell you is that I wouldn't necessarily lock myself in to one brand for both. I'd go for the item that best fit my needs in each catagory.

If they both turned out from the same brand, cool

if not, oh well.