If he is not Canadian, would it be different for such drug case?
China did warn of severe consequences. At the very least, China wouldn’t have allowed a low level official to determine international discourse. Perhaps China is at least suggesting the same thing to Canada -- don't allow a low level process to interfere with high stakes conversation.
For non-foreigners this normally means death sentence. Foreigners do sometimes get some sort of special treatment.
It is probably his original sentence was a show of clemency towards canadian citizen which they now take back.
For sure and the same is true before Huawei arrest. This has nothing to do with his case but with how China use Canadian in their country to threaten us (I'm Canadian).