Andrew Chen is an Epoch Times reporter based in Toronto.