For the iMac to see the printer to add it a protocol called Bonjour is used. Maybe your iMac has an issue with this protocol. To check, open Safari and then open its Preferences. Under the Advanced tab is a Bonjour entry. Select to show Bonjour in the Bookmarks menu and then close Preferences. Now if you click the Bookmarks menu you should see an entry of Bonjour and selecting this should show the printer, as shown in the image below for my Canon MB5360.

If the Canon does not appear then grab the iPad and select to print a document or web page. iOS uses Bonjour to locate the printer on the network and the built-in AirPrint driver to print. Do you see the MB2360?
If yes, then try printing. If no, then there is an issue with the printer setup to your wifi network. I would then suggest you open AirPort Utility and click on the Extreme icon. A pop-up should appear listing the Wireless clients. Is the MB2360 one of them? If no, then run through adding the MB2360 to your wireless network again.
If you were able to print from the iPad to the MB2360 then it confirms an issue with the iMac and Bonjour. Now, it is possible to print to the Canon without using Bonjour. But first you have to learn what IP address it is using. This can be found via the touch panel on the Canon - Setup > Device Settings > LAN settings > Confirm LAN settings > WLAN Setting List > IPv4 address
Once you have the IPv4 address, on the iMac you can open Printers & Scanner and click the plus button to add. Then select the IP icon and enter the IPv4 address of the Canon. Then change the Protocol to Line Printer Daemon and leave the Queue blank. Change the Name to Canon MB2360 and then browse for the MB2360 driver via the Use menu. Click the Add button to complete the printer creation and then see if you can print.