This post is very informative and would just like to clarify my understanding on wiring money to Canada after permanently moving to Canada. We (my wife and I) became Canadian landed immigrants in April 2014 and shortly after that we returned to the US. Now in 2016-17 we are thinking of moving to Canada for good. As per the PR requirements we have until April 2017 to permanently move into Canada. Now we are thinking from a tax point of view when it would be best for us to move into Canada. We own a house in the US and thinking may be better to sell the house and wire the money after opening a bank account in Canada (so would need to come into Canada before permanently moving to open an account unless we can do that from the US somehow). So far in terms of Canadian possessions, all we have are our PR cards, SIN number and a mail box that we are renting. We would like to avoid/minimize the taxes we will be paying on the money we will be wiring to settle in Canada. One thing I have inferred is if we wire the money into Canada in a year when we are considered as non-residents by the CRA we don't have to pay any taxes. Definition of non-residents as per the CRA website is "You are a non-resident for tax purposes if you:
normally, customarily, or routinely live in another country and are not considered a resident of Canada; or
do not have significant residential ties in Canada; and
you live outside Canada throughout the tax year; or
you stay in Canada for less than 183 days in the tax year."
Keeping in mind the above definition of non-resident by the CRA, please confirm whether my understanding of tax implications of wiring money and settling in Canada are correct. See my moving options below and give your valuable feedback:
MOVING OPTION1: We sell the house in US and wire the money into Canada in 2016 (assuming physical presence in Canada is less than 183 days in 2016), then I think from a tax purpose we would be considered non-resident in 2016 and would not have to pay any taxes on the wired money. Is my understanding correct?
MOVING OPTION2: If we wire the money into Canada in early 2017 and move into Canada. Now that we will be staying in Canada permanently, so in 2017 we would be considered residents as per CRA (assuming more than 183 days stay in 2017, which I think would be the case). So here the money wired (in 2017) would be taxed as we are considered residents for tax purpose. Is my understanding correct?
So from a tax point of view I would not have to pay taxes if I wired money in 2016 and would have to pay taxes if I wired the money in 2017 (keeping in mind the assumptions mentioned above). Is my analysis correct? In other words is Moving Option 1 better than Moving Option 2 from a tax point of view?