In practice
It is a hint, not an instruction. If the canonical points somewhere the engine finds unconvincing — different content, conflicting internal links — it will be ignored.
Self-referencing canonicals on every indexable page are the safe default; problems start with cross-domain and parameter guesswork.
Why it matters
Duplicate versions split the signals a page has earned. The canonical is how you consolidate them into one.
Related terms