Não, as lentes Canon não cabem em uma câmera Nikon D40 sem um adaptador. A Nikon e a Canon usam montagens de lente diferentes, portanto, as lentes de uma marca não são compatíveis com câmeras de outra marca. Para usar uma lente Canon em uma câmera Nikon, você precisará adquirir um adaptador de montagem específico que permita que a lente seja fixada fisicamente à câmera. No entanto, mesmo com um adaptador, pode haver limitações ou problemas com foco automático, medição e outras funções, e pode não funcionar tão perfeitamente quanto as lentes Nikon nativas.