56er canyon != 56er speci
die oberrohrlänge bei canyon in herstellergröße 56 ist meines wissens 55,4cm, speci baut mit 56,5cm recht lang
sitzrohrwinkel bei canyon 74 grad, speci 73,25 - kein wunder, daß dir das tarmac länger vorkommt
hilft dir jetzt zwar nicht weiter (natürlich wärs besser gewesen die geometrien vorher zu vergleichen), aber ein 54er muß nicht automatisch passen (steuerrohrlänge beim 56er 17cm, beim 54er 14,5cm = 2,5cm mehr überhöhung, die du dann evtl. mit unschönen spacern wieder ausgleich musst)
sind der lenker und die stütze beim canyon und speci identisch? bei den lenkern sinds je nach reach und geometrie (compact, shallow, ergo, belgian) gleich einmal 2cm unterschied, bei der stütze (keiner bis viel versatz) ebenso...hast du das alles schon gecheckt?
auch bei den schalthebeln gibts erhebliche unterschiede, campa-ergos fallen z.b. kürzer aus als die aktuellen shimano-stis