After years of delays, the long-troubled Heritage Point project at Canalside in Buffalo may finally be back on track, with support from Buffalo Bills and Sabres owner Terry Pegula.