(A) In carrying out any lawful function or power of the municipality, the Council may, by a majority vote of its members, authorize the execution of contracts or in any other manner provide for cooperation or joint action, between Canal Winchester and:
(1) Political Subdivisions, special districts, instrumentalities, or other units of government of the State of Ohio or other states.
(2) The State of Ohio, its officers, departments, divisions, instrumentalities or other units or agencies.
(3) Other states, their officers, departments, divisions, instrumentalities, or other units or agencies.
(4) The federal government, its officers, departments, divisions, instrumentalities or other units or agencies.
(5) Councils of governments or other instrumentalities consisting of other political subdivisions, special districts, instrumentalities or other governmental units or agencies allowed under the laws of Ohio, other states or the federal government.
(6) Persons, corporations whether for profit or non-profit, firms and other entities; unless such contracts, cooperation or joint actions are prohibited by the Constitution of the State of Ohio.
(B) The powers granted by this section shall be liberally construed to authorize intergovernmental cooperation, but shall not authorize the avoidance of the provisions of this Charter concerning taxation or initiative or referendum.