The Canadian Mortgage Housing Corporation (CMHC) projects that Canada will need an additional 3.5 million homes by 2030 on ...