A local classified ad is posting a Canon 75-300mm lens. I have a Nikon D40x. Would this lens be compatible with my camera? Also, I was considering a Nikon 70-300mm with vibration reduction. Is the Canon lens comparable?

Any thoughts are much appreciated.