More than 900 flats and student accommodation will be built next to Exeter canal amid concerns affordable homes will be ...