Canonical Singularities and Superconformal Field Theories