I have created a website in codeigniter. Some urls have underscore eg:demo.com/heritagehome_cochin . so I replaced underscore with hyphen for seo friendy URL by changing routes.php file.
My doubt is should I use the Canonical Tag?
You don't need to use Canonical Tag and Google can pickup it automatically.