Hundreds of patents have been generated for Huawei with Canada's public funds