Three Toronto police officers were charged while on vacation in Barcelona, a Toronto Police Service spokesperson said. Spanish authorities say two of the officers are accused of sexual assault causing injuries.