A 5L jug of synthetic oil often goes on sale at canadian tire for $30. Another $10 for the filter and that's still a lot cheaper than taking it to the dealer, plus you know it's done right.^^ This
oil changes at home on cars is a waste of time and money. messy too, then you have to bother with clean up and disposal.
no need to have a "friend" most car dealers are very competitive for full synthetics. my Honda dealer offers full synthetic oil changes for $59 using a factory oil filter. Cant beat that.
In and out service, and should any warranty issues arrive, i know Im covered. Oh yah, and I get a free cappuccino in the lounge to boot!
https://ontariohondaservice.com/oilchange/
As for the mess you can suck the oil out the dipstick tube with an extractor pump, that way there's no mess. I alternate and do one oil change that way, and one the traditional way just to give me the chance to get under the car and inspect things, but there's no harm in using the extractor every time.