Ensure you set up proper representation of your canonical URLs. Do no not do a HTTP request in code to populate this field. This tag should be populated from a static entry in a database or simulates the real URL through code.
If you have www.mywebsite.com/aaa/bbb/ccc as the real page, and www.mywebsite.com/aaa/bbb/ccc-1 pulls the same information on page, the page of www.mywebsite.com/aaa/bbb/ccc-1 canonical's tag should be www.mywebsite.com/aaa/bbb/ccc
Of course, any duplicate variations should be noindexed regardless and should have a developer look into the issue in why your URL is resolving in this context.
From personal experience I have rectified this problem a few times.