But, since my family is still in Canada, I have no chance to become non resident in Canada and I will still pay income tax in Canada as well.

You may not have to pay taxes in Canada, and in any case would not likely be double taxed. There is a Swiss-Canada double taxation treaty which deals with this, it seems you could only be considered resident for tax purposes in one or ther other country. http://www.fin.gc.ca/treaties-conven...force--eng.asp