Canada's Trudeau declares himself a "Zionist."