Make sure you can ping the printer BEFORE you add it as local.

It said that if I was sure of the IP address I should select my device and click "Next," which I did, but the only think I could select was "Canon Network Printer."
You shouldn't have had to choose any specific printer during the setup. That's probably because you left "Query the printer..." checked. It's strange that you had to use "Have disk" if you already installed the printer drivers before.