Prime Minister Justin Trudeau's government announced a $6B pledge for new infrastructure; Israel under international pressure after killing aid workers