I want to connect all 3 devices via a wireless network so I can use files on each device and print from each device
Fine, a more specific request - unfortunately, the iPad is not running a Windows OS and what you may be expecting will not be an easy accomplishment - just the nature of the device and the Apple iOS - so don't expect this to be easy - each of your potential needs may have to be addressed 'one by one'?
As to printing, I'm assuming that your Canon 'wireless' printer is not
Air Print compatible which is Apple's 'easy' wireless printing technology - if so, you will need an app that will allow you to print - for me, I'm using
FingerPrint - HERE - works well w/ my Canon Pixma printer; just $10; and requires a program on your computer connected to the printer & a Wi-Fi connection - I've been pleased.
For 'file transfer', again you'll have to be more specific - what type of files do you want to transfer? Word Office, images, music, videos, etc? There are plenty of wired (sync) and wireless options (Dropbox, iCloud, etc.) that would likely meet your purposes, but again some more information may help others to guide you to specific solutions. Good luck -