The Canadian ambassador to France says threats by U.S. President Donald Trump to invade another country violate international law.