I think anyone who pay more than $10,000 per year need to set up a company to reduce the income tax to very, very low level upto 0.
You set up a company to buy a house as an investment. All the fees related to that house can be deducted from your income legally even you don't make a profit since revenue canada knows it is not very easy to make money by inventing the money in real estate. But for you, the key point is to use the income tax to pay your mortage so making profits or not is not important to you. And you don't spend any extra money for your real estate investment but your income tax.
You set up a company to buy a house as an investment. All the fees related to that house can be deducted from your income legally even you don't make a profit since revenue canada knows it is not very easy to make money by inventing the money in real estate. But for you, the key point is to use the income tax to pay your mortage so making profits or not is not important to you. And you don't spend any extra money for your real estate investment but your income tax.