Leeward Renewable Energy, a portfolio company of OMERS Infrastructure, has closed financing for its 200-MW Horizon solar project in Frio County, Texas.