China says Canada has its own problems with human rights