canoncialタグはあくまで、検索エンジンが正規URLを判断するための手段のひとつであるため、検索エンジンに適切なcanonicalタグと判断されなければ無視される可能性もあります。