Prime Minister Mark Carney signed an investment-protection agreement Thursday with the United Arab Emirates during a visit to ...