A suggestion...
Get a separate flash and dispense with using the onboard flash unit. I have three camera bodies and have used the onboard flash once with each of them - just to ensure the darn thing worked in case I eventually wanted to sell the camera.
Any of the Canon 420ex, 430ex, 550ex or 580ex units as well as the comparable Sigma units will provide you with bounce capability.
Bouncing the flash using a diffuser will give you much better lighting. If cost is a problem, a used 550ex or even a used 420ex will work.
You can get even better lighting if you used a bracket along with bouncing the flash. However, you will see a far greater improvement between bouncing a flash and using your onboard unit than you will see between using a bracket with bounce flash and bouncing the flash that is attached to your hotshoe.