Prime Minister Mark Carney hosted a dinner for Crown Prince Sheikh Khaled bin Mohamed bin Zayed Al Nahyan of Abu Dhabi