Trump's new claim: We will sign extraordinary agreements with Iran and Canada! Iran will not have nuclear weapons.