Prime Minister Mark Carney says Canada is pledging $100 million in new aid for Palestinians in Gaza and the West Bank, largely focusing on humanitarian aid.