When Trump is made aware of this travesty then the American widow has nothing to worry about. President Trump is in control of foreign policy, in charge of NAFTA negotiations and can ban any trade with any nation for any reason. Trump will be appropriately outraged and likely demand a 'Speer Clause' forcing Canada to pay the widow $10 Million or no NAFTA.
Americans are hearing in their media that a US War Hero was murdered by a Canadian who admitted the murder and the Canadian Government is paying the Canadian killer $10 Million and is apologizing as well.
This is going to be a self-inflicted disaster for Canada as Canada didn't have to pay. To announce this on one of the most sacred US holidays for US military members , July 4th, is especially insulting.