CBC report
China has been retaliating against Canada since the arrest of Huawei CFO Meng Wanzhou on a US warrant.
I can't think of a stupider self-inflicted injury to a country in years.
Reports that China had halted purchases have been circulating for a few days. China is instead buying US soybeans which is an alternative oil-seed. The switch helps them punish Canada and win over support from the US in a trade deal.