Trump’s invasion threats violate international law: Canadian ambassador – National