Hello John,
great report with awesome pictures.
A short time ago I also experienced Air Canada, but not the same class as you did.
Kind regards
Volker