Paypal will send two different IPN's. First it will notify you of the agreement cancellation with a subscr_cancel IPN and at the end of the billing cycle (when no other payment will be done due to the cancellation) it will send you a subscr_eot for you to take whatever action is required (cancel your user subciption for example).
... View more