You can perform your job remotely from anywhere in the world. You can relocate to Canada for up to six months at a time while working remotely for a foreign employer or, if you are self-employed, working for yourself or providing services to clients outside of Canada.