I am getting many incorrect URL's like excluding the / at the end of URL. Though, I am able to display the correct connect, I am using a 301 redirect to point to the correct url.
Eg: www.website.com/url redirects to www.website.com/url/
However, since spiders are checking these urls frequently, a lot of time is getting wasted because of 301 redirect. Is using a canonical a better idea?