Quite possible I have my terminology mixed up... I booked on AC, but the flight was operated by Lufthansa, i.e. LH metal... the agent used the term "codeshare." The flight had both Air Canada and Lufthansa flight numbers.
They (AC) were quite adamant that the eUpgrades could not be used and the electronic system also indicated "not available for upgrade" when I tried.
I'll have to check into the *A upgrade scheme...
Thanks for the responses.