Also Canon printer provides option to enter password for wifi access. I think I will use this option in future for wireless printing. I just entered my wifi password and wahlaa, it worked.
You deserve a medal from Canon! My frustrations of the morning all sorted in the time it took to read your post and actioning what you suggested. You're a gem! Thank you.