Hi Fred, welcome.
For adaptability the considerations are
1.
registration distance aka
flange focal distance
2. which mounts can fit "inside" others
The canon eos has the shortest registration distance of the optical viewfinder dslr's so if a canon lens is tried on another dslr it won't focus to infinity (the lens needs to be closer to the sensor than the body of the camera can allow). And the eos bayonet mount is the widest so just no mechanical possibility of getting it to fit anyway. Only possibility would be a complete mount swap, that's has been done with MF lenses but for AF lenses pretty much it's a forget it unless one is a real DIY frankenlens enthusiast.
Conversely however if you have a canon dslr then there are lots of possibilities: PK, Nik F, CY and OM all readily adapt to fit on canon dslr
With a mirrorless dslr however everything is possible because of the very short reg distance. If you browse online for eg micro four thirds adapters (panasonic Lumix, Olympus) you will see that they can be obtained for pretty much all the common current dslr and legacy 35mm mounts.