Канонический адрес — это постоянный адрес страницы, который будет учитываться поисковой системой. Нет ничего в этом сложного.
К примеру, у вас есть страница с одним и тем же содержимым, но отображается она по разным адресам:
http://site/main/
http://site/?page_name=main
http://site/?page_id=2456
Поисковые роботы умные и не станут заносить к себе в базу все 3 адреса. Они выберут один, который первый найдут (можно предполагать) и будут выдавать его по запросам страницы.
В обычном случае, нам все-равно, как нас будут находить. Но мы же не зря делали ЧПУ, чтобы были красивые ссылочки в заголовке. Поэтому, в head нашего сайта, мы используем метатэг
<link rel="canonical" href="http://www.example.com/blog"/>
в котором укажем свое мнение, относительно отображения страницы. Как мы укажем здесь, так поисковые роботы и примут информацию.