I have no love for North Korea, but what they're doing is raising the stakes to the point where anyone who attacks them will unquestionably suffer.  It's a deterrent, no different than what the U.S. and the Soviet Union did with their arms build up during the Cold War.  The U.S. has a history of taking out people they didn't like: Saddam Hussein, Khadaffi and Manuel Noriega.  Kim is making sure that he doesn't join that list.  Launching an attack guarantees that he will.  The problem is that Donald Trump is too stupid to realize this and may launch an attack of some sort, provoking Kim to retaliate.

Canada shouldn't support either side and should work to cool tensions.  Expressing support for Trump needlessly makes Canada a target.