Canonical anomalies and broken scale invariance