Das ist sicher richtig aber nur ein Lateralschaden. Die Lösung ist eine ganz Andere und hat mit canonical gar nichts zu tun.
Deine "Lösung" hat mit Canonicals nix zu tun ;-)
Der canonische Link auf dieser Seite hier ist völlig korrekt.
Der hier hingegen ist dann wohl falsch.