>>with all theme related settings unchecked
Is it a typo ‘unchecked’? You should turn ON ‘edit_theme_options’ capability for that user role.
In case you need further help please send a copy of Canvas theme installation package to support[at-sign]role-editor.com. I will test it.
Any commercial product copy I get for testing is used at my local test environment only.