I want to express my own opinion here. It seems like a simple question, but it's very complex.
There should be a trade-off between responsibilities and economic benefits in this situation. It could hurt Canada's economic interests to boycott all imports from China, or to boycott the import of certain products from China. It would be ideal if we could be importing products from China while human rights situations were being improved in China.