The Canada Mortgage and Housing Corporation has cancelled its agreement with the City of Red Deer to provide $12 million in ...