I'm currently using the guide posted on Torguard here. Everything work perfectly up until setting up the cronjob to start at reboot.
This is the steps I've taken:
crontab -e
and then adding this line below my other cronjobs:
@reboot sudo openvpn --daemon --cd /etc/openvpn --config TorGuard.Canada.ovpn
When I reboot, TorGuard has not restarted.