Zardoz,
a), yes ,now i am in Canada ,will stay 2 months.
b),around 300days,include the days I live in Canada and the days my wife stay with me since 2013Feb.
c),she went to our motherland with me since she became a citizen.
d),I was thinking since I could definitely fufil the residential...