I just installed a very cheap Canon over the weekend. No printer cable connection available so it has to use WiFi. The first few documents I printed, it would disconnect from wifi after the job was complete, and it was a real hassle to set it up again - it wanted a full set up, not just a connection to the wifi. I do not recommend the Canon TR4720 - much more problematic to set up than just plugging a cable in the back. (Former printer was an older Canon that gave years of service without issue). Scanning is not as straightforward as on the old one. (It only wanted to pair with my phone, not the various computers on my network. I almost got the Brother, and didn't bother to look at the HPs although I have a handful of shares in HP.
I recommend following Scott's advice - look at the Brother.