Hemorrhoids, colorectal cancer and anal cancer can all cause bleeding from the anus or rectum. Here are the main differences: ...