Which is why military alliance discussions aren’t conducted in public. The series of announcements would be e.g. Xi visiting Ottawa for trade talks and then announcing that Canada is under its nuclear umbrella.
> Canada is absolutely indefensible with no strategic depth or ability to get new supplies. Mexico is harder to occupy but their military is a joke and again easy to block all external supplies
Which is why they’ve sought external security guarantees. Now that America is threatening invasion, its security guarantees are diluted. So you need someone else; the only option is China (unless the EU beefs up).