Glad to help with any other questions you may have, of course.
HP allows trade-ins or buy-backs or 'paid-for recycling and re-use'... Canon doesn't, though, unfortunately.
Any older printer/fax will do, if its fax connections still are in working order. Note that
1. you should hook up the cable to the phone service source, to the 'L' or LINE jack, not the 'phone' jack, which is where an extension phone handset should be hooked up - otherwise it won't work.
2. digital phone lines often don't support faxing. Or only in one direction, or only if the fax is set to minimum TX/RX speed. A landline phone line or POTS line or 'analog' phone line will work... note that DSL service on the line won't allow a fax to work, unless it has a DSL filter installed in-line with the phone line, to protect the fax from the DSL frequencies by filtering them out.
If this answers your question(s) in full, please rate my answer - five stars would be appreciated!