CETA Passes despite vocal opposition

CETA the controversial Trade deal has been passed by the European Parliament.