hi,
canonical bezieht sich nicht auf den gesamten Content sondern nur auf gleiche <body>~Inhalte, die GG da unterscheidet. D.h., daß sich z.B. ein anderer Title nur dann auswirkt, wenn er außer im header auch im body steht.
MfG
PS: Wenn es noch ein bischen Suchmaschinenfreundlicher sein soll, advertise canonical in einem Responseheader.