Если вам действительно нужен канонический URL, это должно работать:
response.xpath("//link[@rel='canonical']/@href").get()
Ваше выражение отсутствовало /
до @href
.
Вы также можете использовать CSS:
response.css("link[rel='canonical']::attr(href)").get()
Если вас не интересует канонический URL, вы можете следовать предложению @ Yall выше.