My keen average intelligence enabled me to be on of the few voices to say what this man is now saying. There was no evidence for Freeland to declare the U.S. had withdrawn from any and all agreements and couldn't be relied on for further freeloading. Nor did she provide any evidence that the meager increase in spending would allow Canada to go its own way, independent of the failed America.
The whole thing was a hoax intended to save face for doing what Trump said to do, increase spending because of NATO. 
What the increase does do is increase Canadian defense spending as a ratio to GDP by a few tenths of  one percent and move Canada up on the laggard list of NATO members by a few slots. 
The way America, your biggest military ally and trading partner, was dragged through the mud and worse , to the joy of everyone who read it, just as a way to avoid appearing to do what Trump had said. Start working on your commitment to increase spending.
Freeland mad no sense. Zero.