The best time to buy is when you can afford it , with waiting you risk being priced out of the market.
Interesting article, but a bit disconnected from reality in my opinion.
In Ontario people are buying homes like there is no tomorrow, investors - even the newbie ones are making huge profits...