Mark Carney pledges to hit 2% NATO spending by 2030 if elected

This post was originally published on CBC News.