I have not signed any document at my work saying I must work in Canada or that I cannot login to work from outside Canada. IT does not seem to have a problem either. Last job I asked if I can work for a few days from another country while visiting family and was refused out of caution (though they acknowledged there’s no policy expressly against it). Later on someone else that’s cosy with the boss was allowed to do exactly that.
So what I want to do is be in another country say for like a week, and connect my router in the other country to some VPN server in my house in Canada so all traffic goes through my house in Canada and it looks completely indistinguishable from working in Canada.
Yes. Just set up Wireguard on a PC & home server at your house that will run 24/7, make sure you enable port forwarding and test this out beforehand to make sure it works. Switch to mobile data on your phone, connect to your Wireguard server at home and see what public IP address you’re getting.
Piggy backing on OP if i have a multitude of linux digital ocean servers in my canada can i just forward through them? Will it be significantly slower than directly connecting to the internet?
I have a mini home server using an Intel NUC which has a setting in the BIOS where after a power outage, when power is restored, it will automatically turn itself back on. So it won’t stay off after an outage. Otherwise you could purchase a UPS against outages if uptime is really critical.
Also, a PC rebooting itself without user input is only ever a concern with Windows systems. For server usage, I’d much prefer Linux where you don’t have such concerns. The OS won’t do anything you didn’t explicitly order it to do. Personally I use Debian 11 on my home server. It gets rebooted only when there is a power outage (I do not use a UPS because my data on there is not critical and I don’t have such high expectations for uptime), or if there is a Kernel update and I explicitly reboot the device myself.
Also, with properly configured SSH, you can remotely access your home server, enter whatever command you want, and even reboot it from halfway across the world if need be.