i agree on that.... and i agree with Ben because its a guaranteed investment that will be yours and who knows maybe worth x10 or x100 in a decade or so. chahine
There are also intangibles like "pride of ownership" which make houses great to own. Plus you have a place to live and that's always a bonus.
Equity is another thing owning a home will give you. I don't know much about the housing market in Canada, but interest rates for homes have been at an all time low in the US for a while. If you can add value to a home, like improving the kitchen and bathroom you can get more money back when you go to sell.
