As of Umbraco 6.2.4 if you try to access e.Cancel for an event that isn't cancellable you'll get an exception