canonnical設定