China cant today nor in the near future so, apart from a future (20+ years) hypothetical threat from China, Canada is pretty safe today.
If the US and the rest of the world just stood by I have no doubt that China could succesfully invade Canada tommorow.