Schellenberg was convicted on various occasions in Abbotsford, B C, for drug trafficking, so he is no innocent bystander caught up in the China/ Canada, Huawei arrest.
Canada had been used by Trump in the arrest of Huawei CFO , Meng Wanzhou, who was picked up on a US request and is under house arrest, waiting extradition on fraud-related charges ( she is accused of trading with Iran, which Trump had reimposed sanctions on. He erroneously ( all powers to the nuclear agreement as well as U S intelligence agencies have stated that Iran was complying with terms of agreement), claimed that Iran was in violation.
Huawei, which is considered to be a front for Chinese intelligence, is allowed to do business in Canada. The UN and the other signatories to the Iran nuclear agreement have lifted sanctions on Iran for complying. Canada was hoping to curry favor with Trump ( we were at that time renegotiating the NAFTA-USMCA ).
Trudeau had once described China as the 2nd best country, because it gets things done quickly. Well, we have proof of that as they showed in the very fast manner in which, the death sentence was handed. He wanted to have a free trade agreement with China and so was playing nice ( this is the way he operates...all style, little substance). He even angered Japan and other countries at the Hanoi meeting of TPP when he kept them waiting, hoping that the Chinese would be impressed. They were not.
The next move is up to Canada and whatever Trudeau decides, will not benefit Canada. He has entered a errand and he lack the capacity to deal with it and neither is his Global Affairs minister, Freeland.