A former Canadian diplomat has been detained while visiting Beijing amid a dispute between the two counties over Canada’s arrest of a Chinese executive at the...