A 300D é um câmera um pouco problemática nesse ponto, primeiro pq ela não tem compensação de exposição para o flash, segundo porque ela normalmente erra para subexposição (isso é normal no processamento dela).
Uma coisa que eu costumava fazer quando eu tinha a minha (a um bom tempo) é era apontar na região onde eu queria a foto travar a exposição (usando o botão de travar a exposição, que deve disparar um pré flash) e em seguida fazer a foto.
Isso costumava dar certo para compensar a exposição, mas a 300D realmente força a barra, ela chega a subexpor até 1,5 pontos.
Confira tbm se o flash está no modo E-TTL
Agora com relação ao W/B se vc fez com o flash e a luz ambiente ele deve estar correto, vc tbm pode fazer só com o flash nesse tipo de fotos, certifique-se que o seu monitor está corretamente calibrado pois ele pode estar te enganando (normalmente tendemos a fazer calibragens frias quando calibramos a olho), para ver se o balanço de branco ficou legal cheque se os pontos estourados estão indicando 255,255,255 e se vc está vendo eles azulados tbm, pois nesse caso certamente será problema do seu monitor se os dados dos zinzas tbm estiverem com números próximos onde o azul não esteja muito mais intenso também deve ser falha na calibragem de seu monitor, confira as cores numericamente. :/