MuteGoose, if you're new to canon ETTL, then I highly recommend reading this: http://photonotes.org/articles/eos-flash/
It will explain exactly what you are seeing and why.
Briefly, when you are in Av or Tv mode, the Canon philosophy is to maintain proper ambient exposure using the shutter and aperture. The flash, as a default, is only used as a fill light and not the main light. So to get around this issue, you have two options:
1. Use Av and set a negative exposure compensation. This will speed up your shutter and darken the ambient. The flash's ETTL will then do its job and try to brighten up the subject as much as possible. However, the downside is that the exposure compensation only has a range of -2 to -3 stops depending on your camera.
2. Better option: use full manual mode. Set your aperture and set a shutter speed but let the flash do its own thing with the ETTL. Remember, shutter speed controls the amount of ambient light and aperture will control your DoF (and also impacts your flash power but the flash will compensate as long as it has sufficient power. Crank up the ISO if that's a problem.) Shutter speed will not affect the flash as long as you stay below 1/200. The higher the shutter speed, the less ambient light you have. The easiest way to get the right ambient exposure is to turn off your flash and take a test shot. If you like the amount of ambient you're getting, then turn the flash back on and take the pic. With a practised eye, you will be able to guess the right manual settings quite quickly.