Typo fix: cannon -> canon

Several code changes but no config file changes, so this should not need
any code to update the config file with new keys.