Claiming a property as your main residency is not the same as claiming to be resident in Canada for tax purposes. You need only stay in a property for 1 day a year, you need to spend much longer in Canada (183 days in that tax year).
This allows foreign based property speculators to avoid capital gains on property.