Eek--it would have been cheaper to avoid AC, eg
YVR-FRA-TRN all on Lufthansa
(not sure what cabin you are in) Might even be worth to pay the change fee to avoid most of those fuel surcharges.
My trip YYZ-Europe-Asia-Toronto came in at about $175 plus $30 fee