A first-order sentence is quasi-modal if its class of models is closed under the modal validity preserving constructions of disjoint unions, inner substructures and bounded epimorphic images. It is shown that all members of the proper class of canonical structures of a modal logic $\Lambda$ have the same quasi-modal first-order theory $\Psi^{\Lambda}$. The models of this theory determine a modal logic $\Lambda^e$ which is the largest sublogic of $\Lambda$ to be determined by an elementary class. The canonical structures of $\Lambda^e$ also have $\Psi^{\Lambda}$ as their quasi-modal theory. In addition there is a largest sublogic $\Lambda^c$ of $\Lambda$ that is determined by its canonical structures, and again the canonical structures of $\Lambda^c$ have $\Psi^{\Lambda}$ are their quasi-modal theory. Thus $\Psi^{\Lambda} = \Psi^{\Lambda^c} = \Psi^{\Lambda^e}$. Finally, we show that all finite structures validating $\Lambda$ are models of $\Psi^{\Lambda}$, and that if $\Lambda$ is determined by its finite structures, then $\Psi^{\Lambda}$ is equal to the quasi-modal theory of these structures.