User rating, 4.8 out of 5 stars with 3571 reviews.
No, the Canon EOS RP uses an RF mount. This lens is an EF mount.
Answered by Scruffers16 3 years ago