The Canadian Children's Opera Company is a world-class ensemble that introduces the magic of opera to children and youth through professional...