No, Canon lenses are not compatible with Nikon cameras. Canon and Nikon use different lens mounts, which means that the lenses are physically designed to fit onto different types of camera bodies. Canon uses the EF and EF-S mount, while Nikon uses the F mount.