Canada shares a border with the US and is an ocean away from anybody else.
DPRK is an ocean away from the US and shares borders with and enjoyed very credible security guarantees from both China and Russia. DPRK also shares a border with US ally South Korea, whose capital and millions of residents they already held at risk from thousands of hardened artillery positions and mobile launchers.
I am not advocating an invasion of Canada. I deplore the annexation rhetoric coming from POTUS. I don't believe there is a serious intention to annex Canada through military force, but I do believe loose talk like what we've seen harms our national security interests and understandably frightens our utterly vulnerable neighbors.
However, I also believe that in this new Great Game it's important to understand the actual state of the board and the likely actions/reactions of the other players.
Deluding oneself that Canada can resist a full-scale invasion by their only neighbor with overwhelming military, economic, industrial, financial, and diplomatic advantages because foreign nations will be obliged to join the war on Canada's side is unwise.
Deluding oneself that developing nuclear weapons would not be an easy casus belli for an actually hostile US is similarly unwise.