The ability to cancel another user's remote print job is limited by the permissions on the remote host. The request can be made but often the answer is "no".
For local/network print jobs putting the cancel command under the control of sudo can give you this capability.
If it ain't broke, I can fix that.