Canonical URLs: Selection and Suggestion Guide by Google Webmasters
URLs can have multiple variables and, in such situation, to avoid duplicity of the content, Google asks the webmaster to pick one URL. Canonical URL is chosen by the webmaster as the main URL. The website owners can decide the best URL for their content.