Amazingly Trump has called NATO obsolete since there is no current enemy to defend against, (he loves Russia), and on the other side of his mouth, he says NATO members should increase spending. He doesn't mention that most of the money would go directly to American arms manufacturers who would supply the weapons. 
It's good that Trudeau politely extended his middle digit to the request. Canada has much better ways to spend taxpayers' money.