Depends on a large number of factors as determined by the tax treaty and the CRA and IRS.
Residency for tax purposes is a very complex issue, but essentially if you have residential ties to a country, you are resident there. If you have residential ties to both countries, there is a complex formula. However basically if you spend more than six months in a country and have residential ties to it, then you are resident there unless you can prove that you have closer ties to the other country.
However if you're a citizen of that country, proving that you are not resident there when you live there is next to impossible after six months (the only way I know of getting out of that one is if your spouse lives in another country and you establish no residential ties). So as a Canadian citizen, if you live in Canada for more than six months you're basically resident in Canada for tax purposes. If you get a DL in Canada, apply for healthcare, get a job, etc. then it could be less than six months.
Both the CRA and the IRS become aware of your residency status by what you file. If you have been filing 1040s in the US there is a whole truckload of paperwork you have to file with the IRS to move your tax home back to Canada.
Among them - dual-status 1040, 1040-C, dual-status 1040NR, Form 8854, W-8BEN (with the bank) and much more besides but those are the main ones. You can avoid some of it by moving your tax home on January 1st.
The CRA will be aware because you file your T1 and there are questions relating to residency status on the T1. Also they will know because your employer will file T4 and the bank will file T5. They can also ask you to fill in an NR-73 to determine your status.
Your property in the US is subject to capital gains tax as soon as it ceases to be your principal residence, it matters not whether you live in the US or Canada, or what it's used for, the only difference is where you pay capital gains tax. Second homes in the US are subject to CGT just as they are in Canada.
However given the current market there is unlikely to be a capital gain in the near future, so it probably isn't a big deal to leave it for awhile.
If you're going to leave it until there is a capital gain, then by definition there would be capital gains tax.
I can't see the US housing market starting to recover in a significant way until the back end of 2010 at this point. Depends on where it is though.


