Toronto police say three off-duty officers are facing charges in Barcelona following 'serious' allegations made against them.