Prime Minister Mark Carney addresses the European Parliament in Strasbourg, France, calling for an 'alliance of the future' between Canada and the 27 countries that make up the European Union. (NOTE: This speech includes full English remarks and untranslated French.)