Exactly Sniktaw. Not that I am a fan of Trump (I am politically agnostic here, their country, their choice), but a treaty such as this only works if everybody pulls their weight. It isn't just the current federal government, if my memory serves me correct it has been many many years since Canada spent that much on the military. 

I am actually surprised that Trump is the first to really complain about this.  And for the record, I do support NATO and our military.  I would like our federal government to do its share re NATO.