If you're not willing to sell all of your Nikon glass and start over with Canon glass, buy a Nikon digital body for your Nikon lenses.
I'd like to add that Canon bodies can use Nikon, Zeiss, Leica, Pentax, and Olympus lenses with the appropriate adapter.
T-1000