for repairs all depends on wages in the country
Canon Lebanon had to do budget cuts and don't have their own repair center anymore, since it is a subsidiary of a bigger company for electronics they still do them at the company repairs center that does also laptops and printers but for lenses they outsource the repairs.
Dong repairs at the center that outsources them to Canon is not a bad idea at all, and since I am longtime customer and since the owner and main technician is my patient that I follow, I have a special treatment ( I treat him, he treats my lenses
In fact most of the times I take an appointment with him, he examines the gear in my presence explains to me what is wrong and most of the time, he repairs it on the spot, I take it with me repaired the same day, practically one hour after I arrive. This way I don't have to drive twice to the repairs shop.
Of course not everyone has such a privilege...
Before buying used more than reviews I rely on the repairs guy opinion, if he says it is prone to failures, stay away, I just stay away, with some lenses like Canon 50mmf1.4 and Canon 17-85 it is just a matter of time before they fail, some other lenses have frequent problems but are easy to fix like Canon 24-105f4L Mki where the zoom mechanism locks after some time, however this is a 10 minutes repair that doesn't require spare parts that can be easily avoided if preventive maintenance is done.
Dunno why in Europe preventive maintenance is non existing for lenses...