Can I install canonical-livepatch on a system without snapd
No. Canonical Livepatch is only (currently) distributed as a snap. You could find some other way to unpack the snap and install the binaries manually, but I doubt you'd get support for that from Canonical.