If the Flames need a new arena, it should be funded through their organization. They should also be on the hook for a contribution to help improve the infrastructure to make access as easy as possible.
If they want CoC money, it should be treated as an investment by the city, not a loan. The city would get a percentage share of all profits generated by the new arena equal to the percentage they put into the construction.