Nice trip report and pics, thanks for posting.
Sorry to hear the AC's meal service has still not improved, even with the XM product installed. Whilst the new flat bed suites are obviously a big improvement over the old product (especially on some of the older B763ERs and A343s), I still can't believe the lowering of Air Canada's standards.
It's such a shame, because the only premium competition across the pond is BA, whose Club World product (especially the new Club World) is still far better than AC's Executive First.