The application for the controversial 1,700-acre commercial solar project in the Town of Canton is complete, according to the state's Office of Renewable Energy Siting. The sites of EDF Renewables ...