Third Canadian detained in China amid Huawei spat