Carmen Shakti for prostate massage for sure. Rimming and CIM I'm not sure about, but that gal can definitely work a prostate.
Or Ginger in Surrey for everything on your list if you're willing to travel for it. She's older, but her service is a sure thing.