Canadian TV says Iran was under 'intense pressure' to free Saeed Malekpour, who fled through unnamed third country during furlough release