Bien, primeramente te digo que son unas cámaras bastantes similares, por lo que te quedes con una u otra acertarías en cualquier caso.
Dicho esto he estado viendo las características de cada una, las diferencias son mínimas, la canon puede que te saque mas calidad de imagen ya que tiene un sensor de alta sensibilidad, sacrificando unos cuantos megapixeles. Esta también tiene la función macro, en cuanto a la exposicion también gana la canon ya que puedes hacer fotos cogiendo 3,2 milesimas de segundo frente a 1,7 milesimas de la olympus. Tambien puedes hacer fotos de larga exposicion de 15 segundos frente a los 4 de la olympus.
En cambio la olympus tiene 16 mpx utiles frente a los 12 de la canon, y 24x de zoom optico frente a los 20x de canon. Me fijo solo en el zoom optico porque tirando de digital ya se pierde calidad, olympus tiene pantalla tactil y con mas resolucion que canon.
Como ves cada una tiene sus pros y sus contras, las dos son marcas muy buenas en el ambito de las compactas, aunque canon por mi parte supera a olympus en ambito reflex.
Pues mi conclusion, para lo que yo la utilizaria puede que me quedara con la canon. Tiene menos mpx pero 12 ya esta muy bien, hay camaras reflex con 8 mpx que superan hasta el nuevo nokia de 42mpx. Lo importante es la calidad no la resolucion. Claro que segun las necesidades de cada uno.
Aqui te paso las caracteristicas de las camaras para que tantees tus necesidades.
Canon:
http://www.quesabesde.com/camaras/canon-powershot-sx270-hs/especificaciones
Olympus:
http://www.quesabesde.com/camaras/olympus-sz-31mr/especificaciones