Canada home prices set to recover as demand stays strong