Hi oz_ranger,
None of the nikon lenses will fit the canon cameras. Try search for adaptors. With that, you will be able to use nikkor lenses on canon cameras. You will loose autofocus though.
Good luck.
regards,
-Beji
I have a Novaflex Adapter that works great for Nikon Lenses on Canon bodies.
Like Beji said, you'll loose autofocus, and also remember that Nikon "G" lenses don't have an aperture ring, so avoid those, or you will not be able to adjust your f/stop.
Why on earth would you want to put Nikon lenses on a 20D?
I understand why you would want to USE Nikon lenses instead of Canon's, Nikon's are usually pretty much across the boards far superior.
But just put those Nikon lenses on a D70 and be done with it.
I have shot both and basically there is NO difference in image quality between the 20D and D70. (Well, I like the D70 better actually and thin it has a higher IQ than the 20D, but an argument could be made either way... )