"This denial of humanitarian aid is a violation of international law,” Canada’s prime minister said.