Canada just pledged 100 million dollars for Palestine. 80 million goes to humanitarian aid, another 20 million for peace and security programs. Prime Minister Mark Carney made the announcement today as the region continues to face one of its worst humanitarian crises in years. The funding will flow through international partners already on the ground.