Can I use an origin other than Linode?

Yes, of course! Your origin can be any publicly accessible domain or IP address.