Have your dentist evaluate your bite. The canines are important in "guiding" your bite when you chew side to side so the other teeth doesn't "crash" into each other. The "smaller" teeth is always smaller than the middle front incisor. If it is not realistic to trim the canines and keep canine guidance, you may consider veneers on the smaller teeth.
I totally agree. Any cosmetic dentistry intervention would create a bigger problem and would not make the OP happy because a dentist can hardly ever replicate nature and nobody appreciates nature until it is gone. There is also no cosmetic dental work that leaves no long term maintenance needs. As a "smile design" dentist once said to me it's a trade off between function and aesthetics. If you are dissatisfied with what nature has provided then you will never be satisfied with imitation of nature. Because in 99% of cases nature is superior to any human intervention.