Used to struggle with it all the time until I switched to a hot shoe flash. HIGHLY recommend it. Though there are tremendous advantages to going with a canon-brand, TTL compatible flash unit, if it's outside of your budget Yongnuo brand flashes are very inexpensive and great quality. Their cheaper versions can be found for $30-$50They can be used on camera or off, and will greatly improve your image quality in any situation where you need flash. I'll never use the pop up flash again.
For example, just today I was at a Christmas party with a group of friends. I was just taking snapshots to post to facebook, but I stuck my Yongnuo YN-560 II flash on a radio trigger, sat it on top of the mantle in the living room, and aimed it towards a white wall. Super easy, took ten seconds. That way I could socialize and shoot, and not fuss over the images so much, but still get decent shots. The white wall became a giant bright light source. Then, I was able to walk around the room and get lots of good shots from almost any direction (except towards that white wall!). Can't do that with the pop up flash! AND, I eliminate harsh shadows, blown-out faces and dull backgrounds, and red eye!