Here is the situation -
Currently working in US on H1B visa, I became a landed canadian resident in Aug 2004. I have my Canadian resident card and SIN number. I have visited canada thrice since becoming a resident but always came back to US for work. I have already stayed out of Canada for...