As I've said before, you may be one of the good guys

in terms of treatment, of which there are certainly (many?) others.
And you are just following rules.
Base point: the rules for Canadian returning citizens and what they get asked should be similar/the same to what another citizen faces going into their own country. And as a dual citizen, I experience both - and there is no comparison.
I think we can all agree here that getting those rules changed, and getting the customs allowance upped to boot would be helpful to all posters on this thread, including you! ^
Simon