The short answer is no.
The longer answer is that, generally speaking, Canon lenses work on Canon, Nikon lenses on Nikon, etc. Third party lens companies (Tamron, Sigma, etc.) often make a version of their lenses to fit different types of cameras -- but if, say, a Sigma lens is designed to fit a Nikon camera, it won't fit a Canon.
If a lens is old, it also might not fit newer camera bodies -- depending on the brand.
Then, of course, within the Canon line-up, you have EF-S lenses -- which won't fit on "full frame" camera bodies.
Is there a specific lens that you want to use?