wow, I had no idea about this tax treaty issue. this would solve all my problems. the whole reason for me trying not to be a tax resident in canada is to avoid paying taxes in canada, on my income from Algeria.
I am a resident of Algeria, and I just read the Algeria has a tax treaty with canada...