Western countries including Canada, France and Germany called on China on Tuesday to close down detention camps, which activists say hold 1 million Uighurs and other Muslims.