Former Canadian diplomat detained in China: sources