The Canadian Council of Churches is the largest ecumenical body in Canada, now representing 25 churches of Anglican; Evangelical; Free Church; Eastern Orthodox and Oriental Orthodox; Protestant; and Catholic traditions.