The Canadian income tax system is based on Canadian residency status. A common misunderstanding is that it is based on citizenship or immigration status. You may actually be considered a resident of Canada for income tax purposes even if your are not a Canadian citizen or landed immigrant.
Please call if I can help.