A joint venture between Canadian investor Cadillac Fairview, the real estate arm of Ontario Teachers’ Pension Plan, and UK developer Stanhope, has finalised an agreement to buy 70 Gracechurch Street, a prime office building and development opportunity in the City of London.