Toronto passes Vancouver as priciest place to live