UN expert slams Canada’s complicity in Gaza assault