Hi, I am also working as a Sr. iPhone App Developer. My line of job allows taking remote work. I think that as long you pay taxes to the government of the province that nominated you for work that you did remotely, and reside inside that province, they are not going to question you.