Is Canada really a 'military free-rider' just as what Trump said?