just to clarify:
Canon RF lenses do NOT fit on Canon SLR cameras, not even with an adapter!
This is because the distance from the bayonet to the sensor is greater than on the new mirrorless Canon cameras.
Old Canon EF lenses can be adapted to the new cameras, but NOT vice versa!