I will first jump in on Huawei. In my opinion, the risk posed by Huawei is far more than what people may think.
China's effort in recent years has been focused on collecting massive amounts of data. That data can be used for various purposes. Whether it is personal or commercial information and data secured by China, we don't know what they would use it for. That's the risk that China would take, and we would advise Canada not to engage Huawei.
As for WeChat, that is another platform that is doing a whole lot of monitoring on traces and terms, so it is not good.