Two-in-three Canadians call humanitarian situation in Gaza a ‘moral outrage’