Canadians more financially prepared for mortgages, CMHC data shows