China says detained Canadian may have violated NGO law