Canadian Prime Minister Mark Carney defended his trip to Saudi Arabia despite its poor human rights record and said on ...