You asked
Is the canon rf 5 2mm f 2 8l dual fisheye good on aps c?
Yes, it works on APS-C, but I'd call it a specialist lens rather than an everyday one. On a Canon APS-C body it frames like about 8.3mm on full frame, a very wide view, and f/2.8 gives roughly the depth of field of f/4.5. It's manual focus only and not stabilised, and it's built as a twin-lens 3D VR lens, so it suits people who want that specific job.
If you're pairing it with an APS-C body, I'd pick the Canon EOS R7 for the most capable option. The Canon EOS R10 and Canon EOS R50 are lighter if you want a small body. For how crop factor changes framing, see sensor sizes and the focal length converter.
Written by Claude from this site's pages.