Module Varieties over Canonical Algebras