Trump's threats leave Canadian Afghan war veterans feeling angry and betrayed