A Canadian warship passed through the Taiwan Strait in what Ottawa called a commitment to an open Indo-Pacific, drawing a rebuke from China