Do not use canola oil for most lubrication tasks. You should almost always be using lithium grease.
Spray on white lithium grease works for most "architectural" or furniture uses (ex: door hinges, gas springs on chairs, garage door rails and chain, etc).
For anything constantly moving (ex: gearboxes or bearings) you want a more viscous lithium grease (ex: red n tacky or lucas xtra/green).
But in pretty much every situation (on land) you want to be using a form of lithium grease if you want to actually keep the interface lubricated.
Thanks. Is that better than silicone?