Нам точно нужен canonical?