Thanks all!
One more question.What proof is required for 3 years stay.
I have my landing docs, Income tax retursns,my all leases ,Bank & creit cards statements & new home purchase recently.But after my landing when I moved for first 4 months on temp basis & after that with all stuff,at US-Canada border they did not stamp anything on my passport.Is some passport stamping required?
It was done when I landed frist time(But I went back same day by land to US)
Thanks!