Just to expand on John's answer a little bit: ifIf $X$ is a complex projective manifold with trivial canonical bundle, then by a theorem of Bogomolov, there is a finite unramified cover $\tilde X$ of $X$ which decomposes into a product $A\times X_1\times\ldots\times X_n\times Y$. Here $A$ is an abelian variety; $X_i$ are irreducible holomorphic symplectic manifolds (simply-connected, with a unique non-vanishing holomorphic 2-form) and $Y$ is a "strict Calabi-Yau" (simply-connected, with no holomorphic 2-form but a non-vanishing holomorphic top-form). Quite how frequent they are depends on your definition of frequent; for example, it's not known whether there are finitely many or infinitely many deformation types of strict Calabi-Yaus in three dimensions.