Canadian veterans react to Trump and allies mocking military, signaling geopolitical tension.
Context
What happened: Canadian veterans criticized remarks by JD Vance, Sean Duffy, Pete Hegseth and Donald Trump that mocked or dismissed Canada's military contributions, including in Afghanistan.
Key numbers: More than 40,000 Canadians served in Afghanistan; 158 died. About 14,000 landed at Juno Beach on D-day; over 26,000 served in Korea.
Why it matters: Canadian officials including David McGuinty and Mark Carney condemned the remarks amid a diplomatic dispute, while veterans described them as disrespectful to the dead.