That's interesting. Just yesterday I noted that my G7 stays very cool during shooting. Its predecessor, my Powershot S70, became very hot after shooting a series of RAW images. By my G7 has remained quite cool, even during extended use.
I wonder if settings affect the temperature? For example, I've set mine to apply IS only "During Shoot", rather than "Continuously". Just a thought.