Tag: CMHC generates $1.4 bln in net income in 2016