The Current State of Canadian Real Estate: Price Forecasts, Market Trends, and Mortgage Affordability