critical canon